open source distributed version control system that allows a team of people to work together, all using the same files. And it helps the team cope with the confusion that tends to happen when multiple people are editing the same files.
git supplies the GUI client mode and command line mode. You can choose which you prefer to.
GitHub for windows
You can go to offical website and download windows version as below address:
GitHub for Mac Go to offical website and download mac version as below address:
Git for all platforms
Gitdistributions for Linux and POSIX systems are available on the offical Git SCM web sit: