• General use

  • Creating a repo

  • Working with a repo

  • Reviewing a repo's history

  • Tagging, branching & merging

  • Working with a remote repo

  • Undoing changes

  • Cherry-pick

  • Temporary commits (stash stack)

  • Udacity's Commit Template