Start here
Git
Version control, for real this time.
- •200 XPWorkflowBranching strategies, conventional commits, and hotfixes under pressure.
- •225 XPHistorygit log, bisect, reflog, cherry-pick, and rewriting history safely.
- •200 XPCollaborationRemotes, pull requests, resolving conflicts, and code review flow.
- •250 XPAdvancedStash, worktrees, hooks, reset vs restore, and disaster recovery via reflog.
- •200 XPRebase vs MergeWhen each is right, why the consensus answer is 'rebase your branch, merge to main'.
- •175 XPCherry-PickSurgical commits — hotfix workflows, release backports, and conflict mechanics.
- •175 XPReflog & Recoverygit reflog, git fsck — why no commit truly disappears for 30 days.
- •175 XPSubmodules & SubtreesVendoring git history — the submodule pain points and the subtree alternative.
- •175 XPHooksClient-side and server-side hooks — and why CI is a server-side hook in disguise.