[Git][] is a popular distributed version control system. It is used by projects ranging from the [huge][linux] to the [tiny][gist], including your very own [Software Carpentry][swc]. On the technical side, it offers [staging areas][staging], [revisionist history][rewrite], and a simple [object model][internals]. [Git]: http://git-scm.com/ [linux]: https://www.kernel.org/ [gist]: https://gist.github.com/ [swc]: http://software-carpentry.org/contrib/create.html [staging]: http://git-scm.com/about/staging-area [rewrite]: https://www.kernel.org/pub/software/scm/git/docs/user-manual.html#cleaning-up-history [internals]: http://git-scm.com/book/en/Git-Internals