Git Essentials

Welcome

T'Chaka Dev· 1 pages· 1 min read

Version control is the one tool every programmer touches every day and almost nobody is taught properly. This collection fixes that.

What you'll learn

Eight chapters, each built around a picture rather than a command list. By the end you will be able to explain to someone else what a branch actually is.

  • The vocabulary, so the docs stop being opaque
  • The core loop: edit, stage, commit, push
  • Branches as alternative timelines
  • How to undo almost anything

How to read this

Read the diagram first, then the prose. If a concept has a picture in this collection, the picture is the explanation and the words are the footnote.

DIAGRAM the eight chapters as a path, with terminology and branches marked as the two hard ones