Gitting familiar with git

Gitting familiar with git

Protip: presentations love ASCII flow

In this intro tour to git, Allan familiarizes us with the basics of the fantastic distributed version control system. We learn how to commit, branch, and manage remotes - along with nice descriptions of how the local mechanisms work during staging and branching. It's worth noting many of the fundamentals - namely that git is dealing with hunks and patches (a diff); a notably powerful command here is git add -p (see: John Kary's talk on this). Other notedly useful tool is the "all powerful" rebase: git rebase -i <sha> (note the -i for interactive mode); allowing you to pick, rename, "squash" and otherwise manage your commit history to make you version control "read like a book" (remember with rebase you can always --abort if it gets scary).

Coffee break:

  • http://zachholman.com/talk/git-github-secrets
  • http://whatthecommit.com
  • http://wheningit.tumblr.com
comments powered by Disqus