Modern Git
Full reference: ./references/git-workflows.md — read it when answering any question this skill covers.
Quick Navigation
| Topic | Section |
|---|---|
| git switch / git restore (replace checkout) | §1 |
| Topic branches, throw-away branches, merge-upwards | §2 |
| Fixup commits, autosquash, worktrees | §3 |
| rerere, native GitButler alternatives | §4 |
| Recommended global config | §5 |
| --force-with-lease, pickaxe, git maintenance | §6 |
| Repo cleanup, bloat analysis, stash, .mailmap | §7 |
| Command cheat sheet | §8 |
| Revision syntax, range notation, reflog | §9 |
| GitButler desktop + but CLI install | §10 |