Git is a distributed version control system

What Is Git?

Git is a version control system (VCS) for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for software development, but it can be used to keep track of changes in any files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows.

What Is On This Site?

Git documentation expalning each command with exmaples.

Helpful examples explaining how to do commont tasks in Git.

Desktop and mobile application for Linux, Windows, MacOS, Android, and iOS.  In addition, links for compiling from source.

Links to external websites to learn how to use git, try git on the web, and design resources.

How Can I Help?

Open Source Software

This website is 100% open source.  This means that anyone has access to the the code base and can make contributions.  If you are interested in supporting dvcs, we have a lot of areas we need help with.  You can visit our GitHub page, reivew issues and submit pull requests.

Who Is Using Git?

Companies

Projects