Manuals / Version Control (Git) for Non-Engineers / Chapter 1

Start · beginner · ~20 min · Chapter 1 of 3

Why Git exists

Time machine + collaboration. Commits are snapshots with messages for humans.

Path progress
33%

Step 1 of 1

Commit = save point

Message in present tense: “Add pricing FAQ.” Small commits beat giant mystery dumps.

Commit = save pointDrag stickies · tap for tips
Study mapDrag stickies · tap for tipsKeep it shortdrag · tap →Name the waitdrag · tap →Scope locatorsdrag · tap →Trace when stuckdrag · tap →One browser firstdrag · tap →Isolate statedrag · tap →Assert the UIdrag · tap →Retry wiselydrag · tap →Seed datadrag · tap →Close the loopdrag · tap →Keep it shortdrag · tap →Name the waitdrag · tap →Scope locatorsdrag · tap →Trace when stuckdrag · tap →One browser firstdrag · tap →Isolate statedrag · tap →Pathwise hackdrag · tap →Commit = save poindrag · tap →Try thisdrag · tap →Follow the dashed drag · tap →

Quick check

A commit is best thought of as…

Do this now

Write 3 good commit messages for imaginary changes.

Was this step clear?
Chapter learning outcomes
  • Snapshot
  • History

Clear these before you leave