Porcelain. Daily-driver commands. The stuff you'd type before lunch.
Welcome to Tier 1 — the basics. This is the porcelain. The commands you'll type before lunch, after dinner, and in your sleep once your fingers learn them.
If you've used Git for a while you'll recognize most of what's here. The point of this tier isn't to introduce the commands — it's to make sure you understand them honestly. Most people learn git pull as "get changes." That's true, but it lies about what's actually happening. We won't.
Each module follows the same 12-section template: what the command is for, the mental model (what it touches in .git/ under the hood), the official synopsis, the most-used flags, the subcommands when applicable, real use cases, four progressively-deeper examples, recommendations, common pitfalls, related modules, and a short quiz.
The quiz is never a gate — your score is recorded, but the Next button is always live. You can come back and improve any module's score; the certification page tracks your best.
By the end of Tier 1 you should be able to do everyday work confidently — branch, commit, merge, rebase, stash, push, pull, and recover when things go sideways. You'll also have a healthy skepticism of porcelain, which sets you up for Tier 2.
git initgit clonegit statusgit addgit stagegit commitgit diffgit loggit showgit mvgit rmgit restoregit resetgit revertgit checkoutgit switchgit branchgit taggit fetchgit pullgit pushgit mergegit rebasegit cherry-pickgit stashgit cleangit shortloggit describegit grepgit bisectgit notesgit worktreegit submodulegit sparse-checkoutgit archivegit bundlegit format-patchgit amgit range-diffgit maintenancegit gcgit backfillgit historygit citoolgit guigitkscalar