Roadmap¶
Progress tracker for the Git folder. Each topic, scenario and lab is checked off as it is written to the standard. Modules are built in batches; this page fills in as each batch lands.
00 Foundations¶
| Topic | Track | Weight | Done |
|---|---|---|---|
| What Is Git | Core | Med | [x] |
| Install and Config | Core | Med | [x] |
| The Three Trees | Core | High | [x] |
01 Core Workflow¶
| Topic | Track | Weight | Done |
|---|---|---|---|
| Staging and Committing | Core | High | [x] |
| Inspecting History | Core | High | [x] |
| Ignoring and Attributes | Core | Med | [x] |
| Undoing Changes | Core | High | [x] |
02 Branching and Merging¶
| Topic | Track | Weight | Done |
|---|---|---|---|
| Branches | Core | High | [x] |
| Merging | Core | High | [x] |
| Rebasing | Core | High | [x] |
| Interactive Rebase | Advanced | High | [x] |
| Conflict Resolution | Core | High | [x] |
| Cherry-Pick | Core | Med | [x] |
03 Remotes and Collaboration¶
| Topic | Track | Weight | Done |
|---|---|---|---|
| Remotes | Core | High | [x] |
| Pushing and Pulling | Core | High | [x] |
| Tags and Releases | Core | Med | [x] |
| Stashing | Core | Med | [x] |
| Forks and Pull Requests | Workflow | Med | [x] |
04 Team Workflows¶
| Topic | Track | Weight | Done |
|---|---|---|---|
| Branching Strategies | Workflow | High | [x] |
| Commit Conventions | Workflow | High | [x] |
| Code Review with Git | Workflow | Med | [x] |
| Release and Versioning | Workflow | Med | [x] |
05 History and Recovery¶
| Topic | Track | Weight | Done |
|---|---|---|---|
| Reflog and Recovery | Core | High | [x] |
| Bisect | Advanced | Med | [x] |
| Rewriting History | Advanced | High | [x] |
| Filter-Repo and Secrets | Advanced | Med | [x] |
06 Internals¶
| Topic | Track | Weight | Done |
|---|---|---|---|
| Object Model | Advanced | High | [x] |
| Refs and HEAD | Advanced | High | [x] |
| How Merge and Rebase Work | Advanced | High | [x] |
| Packfiles and GC | Advanced | Low | [x] |
07 Advanced Tooling¶
| Topic | Track | Weight | Done |
|---|---|---|---|
| Hooks | Advanced | Med | [x] |
| Submodules | Advanced | Med | [x] |
| Worktrees | Advanced | Low | [x] |
| Large Repos | Advanced | Med | [x] |
| Credentials and Signing | Core | Med | [x] |
Scenarios¶
| Scenario | Modules | Done |
|---|---|---|
| Accidental Commit to Main | 01, 02 | [x] |
| Wrong-Branch Commits | 01, 02 | [x] |
| Merge Conflict Resolution | 02 | [x] |
| Detached HEAD | 02 | [x] |
| Diverged Branches, Push Rejected | 03 | [x] |
| Messy History Before a PR | 02, 04 | [x] |
| Lost Commits After Reset | 05 | [x] |
| Committed a Secret | 05 | [x] |
| Force-Push Clobbered a Teammate | 03, 05 | [x] |
| Bloated Repo, Large File | 07 | [x] |
Labs¶
| Lab | Modules | Done |
|---|---|---|
| Core Workflow Lab | 00, 01 | [x] |
| Branching and Rebase Lab | 02, 04 | [x] |
| Recovery and Bisect Lab | 05 | [x] |
| Internals by Hand | 06 | [x] |
| History Surgery | 05, 07 | [x] |
Reference and Interview¶
| Page | Kind | Done |
|---|---|---|
| Cheatsheet | Reference | [x] |
| Command Index | Reference | [x] |
| Config Reference | Reference | [x] |
| Dotfiles Reference | Reference | [x] |
| Glossary | Reference | [x] |
| Must-Know Facts | Reference | [x] |
| Error Messages | Reference | [x] |
| Round 1: Screening | Interview | [x] |
| Round 2: Hands-On | Interview | [x] |
| Round 3: Troubleshooting | Interview | [x] |
| Round 4: Internals | Interview | [x] |
| Mock Interviews | Interview | [x] |
All planned pages are built, the completion audit is done (lint, --scope 5 --build and lychee clean, independent review resolved), and the owner has signed off. The folder is complete.