###Sync gh-pages and master
git add .
git status // to see what changes are going to be commited
git commit -m 'Some descriptive commit message'
git push origin master
git checkout gh-pages // go to the gh-pages branch
git rebase master // bring gh-pages up to date with master
git push origin gh-pages // commit the changes
git checkout master // return to the master branch
or Add these two line to the ".git/config" [remote “origin”] section:
push = +refs/heads/master:refs/heads/gh-pages
push = +refs/heads/master:refs/heads/master
A guide to using Github Pages : https://www.thinkful.com/learn/a-guide-to-using-github-pages/start/existing-project/project-page/existing-repo/
git checkout gh-pages
git merge master
git push origin gh-pages