So I have been using Github a lot lately both for the web development evening intensive course I’m taking, and for my own projects. No matter how big or small, I’m pushing them all to gh-pages as well as into my regular Github repositories. gh-pages is a great way to host your projects for free on Github so the world can view them easily, and you can host them for free!
You can either auto generate a gh-pages website based on Github resources, or you can create project pages manually. I personally think it’s counter-intuitive to use the Github resources, because they will never reflect what you have been working on. Just don’t do it! It’s actually quite simple to create project pages manually. Just be sure not to mix up your branches! To find out how to create your own project pages manually, please visit
I also am continuously searching for the ultimate Git Cheat Sheet. Yes, still doing that. The other day I came across one from the Tower GUI:
I’ve found that different Git Cheat Sheets focus on different commands. Other helpful Git Cheat Sheets are:
https://www.atlassian.com/dms/wac/images/landing/git/atlassian_git_cheatsheet.pdf (Might no longer be available, but is a great one. Perhaps I’ll try and recreate here when I have time!)
https://scotch.io/bar-talk/git-cheat-sheet (also a very good one that explains things in a simple and straightforward manner)
This all should keep you busy for a while. I know it will for me!
[Update: In case if you need a Command Line Cheat Sheet to go along with your Git Cheat Sheets, here is one for a start from Tower: http://www.git-tower.com/blog/command-line-cheat-sheet/]