1. Git to the source

  2. Better Commit Messages with a .gitmessage Template

  3. Auto-squashing Git Commits

  4. Code Sleuthing with Git

  5. Announcing Goal-Oriented Git

  6. Git Interactive Rebase, Squash, Amend and Other Ways of Rewriting History

  7. PGP and You

  8. Use Git Hooks to Automate Necessary but Annoying Tasks

  9. Intent to Add

  10. Announcing gitsh

  11. Compare Commits Between Git Branches

  12. How To Create GitHub Avatars For Pairs

  13. No Newline at End of File

    Mike Burns
  14. git bisect

  15. It's For The Orphans!

  16. 5 Useful Tips For A Better Commit Message

  17. Refactor in a branch

    Mike Burns
  18. Xcode and git: bridging the gap

  19. 8 New Steps for Fixing Other People's Code

    Alex Grant
  20. Git Landscaping

  21. Clone Me Maybe

  22. git checkout and see

  23. Trail Map

  24. Remote Branch

  25. Global .gitignore

  26. Introducing Trajectory GitHub Integration

  27. Push the current git branch, even if you've never pushed it before

  28. How to make the most of an apprenticeship

  29. How to fix `rm -f .git/index`

  30. Lessons from a thoughtbot Apprentice

  31. Keeping A GitHub Fork Updated

  32. Streamline your git workflow with aliases

  33. Feature branch code reviews

  34. We've turned our subversion server off