How to deploy your website with Git to your web-hosting and use Github or Bitbucket instead!

For a long time, i was searching for a good solution to automatically deploy my websites to my web-hosting (Webfaction) via Git. I use Git (Github or Bitbucket) with all my Web-Dev projects, i was searching for a solution to setup my personal Continuous Deployment/Delivery work-flow. Before you follow this guid In my guide, i assume that you are already familiar with Git. So i’m not gonna explain all the Git basics.

Git error: Updates were rejected because tag already exists in the remote! (Sourcetree)

  A while ago i worked at a big project with a big team. But for Git i use Sourcetree. And when i wanted to push my changes, i got this error: ! [rejected] folder-name/folder-name-1.3 -> folder-name/folder-name-1.3 (already exists) updating local tracking ref 'refs/remotes/origin/master' error: failed to push some refs to 'https://username@git.domain.com/gitrepo.git' hint: Updates were rejected because the tag already exists in the remote. So it seems that i was trying to push an tag that already exists in the remote repository.

How to deploy only your dist folder to gh-pages branch (Github Pages)

If you do a lot on Github, you probably know what Github Pages are. For the ones who don’t know: “On Github Pages you can host an HTML, CSS & JavaScript website. Simply create an branch called: gh-pages, wait a few minutes and you can find it with this url /github.io/“. Only deploy your dist folder to Github Pages When you’re working with a handy taskrunner like GruntJS or GulpJS, than you may have a dist folder where all files are in that are fully optimized.
1 of 1