Course · ~1 hr

Git essentials

Version control from zero — the foundation everything else stands on

Start here if you have never used git. No installation needed yet — this course is about the ideas and the handful of commands.

  1. 1What version control is4 steps · ~8mThe problem with copies, and the idea that replaces them
  2. 2Branches and commits5 steps · ~12mWorking safely beside production, one small change at a time
  3. 3What belongs in the project4 steps · ~9mHow .gitignore keeps local clutter out, and why seeds are different
  4. 4Pull requests6 steps · ~15mHow automated checks, AI review and a human get a branch into production
  5. 5The daily commands8 steps · ~16mSix commands, introduced one at a time
  6. 6Tools do the typing3 steps · ~6mVS Code, AI assistants, and what stays your job

← all courses