Git
DistributedSmall, movable references to commits and a staging area make it easy to shape changes before recording them. Teams often add a central review service by convention.
- Local commits and full clone history
- Explicit fetch, merge, and rebase operations
- Broad tooling and hosting ecosystem