Git

Version control system

Version ControlSource ControlCollaboration

Distributed version control system for tracking changes in source code during software development.

macwindowslinuxVisit website →

Why I like it

Distributed

Every developer has a full copy of the repository.

Branching and Merging

Powerful branching model for parallel development.

Staging Area

Fine-grained control over what gets committed.

Seriously just use git

It's the industry standard for version control and has a vast ecosystem of tools and integrations.

Linus Torvalds made it

need I say more? It's built by the creator of Linux.