git

Distributed version control system for tracking code changes.

brewmacoslinux
Try with needOr install directly
Source

About

Distributed revision control system

Commands

git

Examples

start a new project repository$ git init
save changes to project history$ git add . && git commit -m 'your message'
download someone else's project from the internet$ git clone https://github.com/user/repo.git
see what files changed in my project$ git status
view project history and past changes$ git log