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.
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://email@example.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.
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.