Beginner Vocabulary #git #collocations #version-control

🔀 Git & Version Control Collocations

5 exercises on the precise Git vocabulary every developer needs: squash, cherry-pick, rebase, revert, force-push — what each means and when to use it.

Key Git verb collocations
  • squash commits → combine multiple commits into one
  • cherry-pick a commit → apply one specific commit to another branch
  • rebase a branch → replay commits on top of another branch
  • revert a commit → undo with a new commit (safe, keeps history)
  • force-push → overwrite remote history after a rebase
0 / 5 completed
1 / 5
A developer wants to combine 6 small work-in-progress commits into one clean commit before merging. Which verb is correct?

"Let's ___ those 6 commits into one before we merge."