Version control is the management of changes to documents, programs, and other information stored as computer files.

- Stackoverflow.com Wiki
3 articles, 5 books. Go to books ↓

This website is designed to help you understand some basic git concepts visually.


For a little under a decade Git and SVN competed for market share in a fashion reminiscent of browser wars. As recently as 2010, there are forum discussions that perhaps Git and SVN were not competitive — that the two were best in class products of two different breeds (distributed and centralized version control), and that companies would likely support both. It’s clear that Git won hearts and minds. But why?