MARJ
Technical Foundations
TC-06L2
VITechnical Foundationschecked 92 days ago17 min read

Git and GitHub: Version Control and Why Undo Is Non-Negotiable

You'll walk away with

A published GitHub repository with a real commit history and a README, that you built from the command line

If it looks different

⚠️ Version note: GitHub's website buttons move and get renamed often; git itself (the commands) is extremely stable and hasn't meaningfully changed in years. This lesson leans on the commands, which won't move. Last checked: 24 July 2026. Where the website is involved, it says what to look for.

Members only

Finish the lesson. Make the thing.

Become a member to keep going. Every lesson and game, cancel any time in two clicks.

  1. 01essayfinalv2ACTUALfinalUSETHIS.docx
  2. 02The mental model: snapshots, not saves (6 min)
  3. 03One-time setup (5 min)
  4. 04Your first repository and commits (15 min)
  5. 05Write commit messages that aren't useless (6 min)
  6. 06Push it to GitHub (15 min)
  7. 07The two safety habits, and one thing never to commit (8 min)
  8. 08Six common mistakes
  9. 50′Exercise, with a verifiable output
  10. ▶The video and audio versions
Yearly$89/yrMonthly$9.99/moWeekly$4.99/wk
Got the output?

A published GitHub repository with a real commit history and a README, that you built from the command line

Mark it when you've got the output in hand.
VIAll Technical Foundations lessons