Git is a version control system (VCS) that is used for software development and other version control tasks. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows.
Git was created by Linus Torvalds in 2005 for the development of the Linux® kernel, with other kernel developers contributing to its initial development.
As with most other distributed version control systems, and unlike most client–server systems, every Git directory on every computer is a full-fledged repository with complete history and full version tracking abilities, independent of network access or a central server.
Like the Linux® kernel, Git is free software distributed under the terms of the GNU General Public License version 2.
- Introduction to Git
Description: Join kernel maintainer James Bottomley as he introduces you to Git, the version control system designed by and for the Linux® kernel development community. Learn about the history of Git and some of the basic functionality, including a brief demo.
- Git Getting Started and Reference Manual
Description: Website of Git community, containing a Getting Started document, and the full Git reference manual.
- Git Documentation list provided by Kernel.org
Description: Kernel.org WIKI page for Git online documents.