- The git submodule cheat sheet
- Squash git commits when merging
- Rails: Prevent Accidental Debugging Commits
- GPG Sign Your Git Commits
- Deploying with git-deploy
- Review commits in your feature branch
- Binary debugging with git bisect
- Migrate git repositories
- Git: Interactive Revert
- Move your latest commits to a separate branch
- Removing untracked files and directories with git
- Recursively fixing file and directory permissions
- Contributing to Open-Source with Github
- Capistrano and the custom maintenance page
- Lighting fast, zero-downtime deployments with git, capistrano, nginx and Unicorn
- Git: checkout a single file from another commit or branch
- Git: remove, reset and rollback commits
- Git Log: What did I do yesterday, exactly?
- Git: Squash your latests commits into one
- Git: What files were changed since the last release?
- Precompile SASS to CSS for deployment to Heroku
- Rename a git branch
- Cherry-Picking specific commits from another branch
- How to create and apply a patch with Git
- Git problem: error: unable to create temporary sha1 filename
- Codaset.com: Github, but better
- Git Tag Mini Cheat Sheet Revisited
- Git Tag Mini Cheat Sheet
- Speaking at Rails Underground
- Best Practice - The Git Development Cycle
- How To Start A Rails Edge App The Easy Way
- GIT: Using the stash