Easily keep gh-pages in sync with master

I always loved Github’s ability to publish pages for a project and get the strain out of your server. However, every time I tried it, I struggled to keep the gh-pages branch up to date. Until I discovered the awesome git rebase.
Usually my github workf…


This content originally appeared on Lea Verou’s blog and was authored by Lea Verou

I always loved Github’s ability to publish pages for a project and get the strain out of your server. However, every time I tried it, I struggled to keep the gh-pages branch up to date. Until I discovered the awesome git rebase.

Usually my github workflow is like this:

git add . git status // to see what changes are going to be commited git commit -m ‘Some descriptive commit message’ git push origin master

Now, when I use gh-pages, there are only a few more commands that I have to use after the above:

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

I know this is old news to some of you (I’m a github n00b, struggling with basic stuff, so my advice is probably for other n00bs), but if I had read this a few months ago, it would’ve saved me big hassles, so I’m writing it for the others out there that are like me a few months ago.

Now if only I find an easy way to automate this… :)


This content originally appeared on Lea Verou’s blog and was authored by Lea Verou


Print Share Comment Cite Upload Translate Updates
APA

Lea Verou | Sciencx (2011-10-13T00:00:00+00:00) Easily keep gh-pages in sync with master. Retrieved from https://www.scien.cx/2011/10/13/easily-keep-gh-pages-in-sync-with-master/

MLA
" » Easily keep gh-pages in sync with master." Lea Verou | Sciencx - Thursday October 13, 2011, https://www.scien.cx/2011/10/13/easily-keep-gh-pages-in-sync-with-master/
HARVARD
Lea Verou | Sciencx Thursday October 13, 2011 » Easily keep gh-pages in sync with master., viewed ,<https://www.scien.cx/2011/10/13/easily-keep-gh-pages-in-sync-with-master/>
VANCOUVER
Lea Verou | Sciencx - » Easily keep gh-pages in sync with master. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2011/10/13/easily-keep-gh-pages-in-sync-with-master/
CHICAGO
" » Easily keep gh-pages in sync with master." Lea Verou | Sciencx - Accessed . https://www.scien.cx/2011/10/13/easily-keep-gh-pages-in-sync-with-master/
IEEE
" » Easily keep gh-pages in sync with master." Lea Verou | Sciencx [Online]. Available: https://www.scien.cx/2011/10/13/easily-keep-gh-pages-in-sync-with-master/. [Accessed: ]
rf:citation
» Easily keep gh-pages in sync with master | Lea Verou | Sciencx | https://www.scien.cx/2011/10/13/easily-keep-gh-pages-in-sync-with-master/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.