🌿 Version Control Strategy Language
6 exercise sets. Master the vocabulary for Git branching debates, code review, history forensics, and release management.
Git Branching Strategy Vocabulary
Trunk-based development, GitFlow, branch naming conventions, long-lived vs. short-lived branches.
Merge vs. Rebase Vocabulary
Merge, rebase, squash, fast-forward, three-way merge — vocabulary for discussing Git history strategies.
Pull Request Review Language
Opening, reviewing, requesting changes, approving, merging PRs — vocabulary for code review conversations.
Git History & Forensics Vocabulary
Bisect, blame, cherry-pick, reflog, amend — vocabulary for navigating and repairing Git history.
Monorepo Strategy Vocabulary
Monorepo vs. polyrepo trade-offs, Nx, Bazel, affected commands, code ownership vocabulary.
Release Tags & Versioning Vocabulary
Semantic versioning, annotated vs. lightweight tags, tag signing, release branch naming.