Skip to Main Content

Software Carpentry


  1. The Pro Git book:
  2. Graphical user interfaces for Git (useful for visualizing diffs and merges):
  3. Git for Advanced Beginners:
  4. "Git is built on a graph. Almost every Git command manipulates this graph. To understand Git deeply, focus on the properties of this graph, not workflows or commands.":
  5. A Visual Git Reference: