background preloader

Git

Facebook Twitter

Git (software) Distributed version control software system Git ()[8] is a distributed version control system that tracks versions of files. It is often used to control source code by programmers collaboratively developing software. Git was created for use in the development of the Linux kernel by Linus Torvalds and others developing the kernel.[13] Git is a free and open-source software shared under the GPL-2.0-only license. The trademark "Git" is registered by the Software Freedom Conservancy, marking its official recognition and continued evolution in the open-source community.

Today, Git is the de facto standard version control system. Torvalds wanted a distributed system that he could use like BitKeeper, but none of the available free systems met his needs. These criteria eliminated every version-control system in use at the time, so immediately after the 2.6.12-rc2 Linux kernel development release, Torvalds set out to write his own.[12] The read-me file of the source code elaborates further:[34] Git Reference. Book. Documentation. Documentation Reference Reference Manual The official and comprehensive man pages that are included in the Git package itself.

Quick reference guides: GitHub Cheat Sheet | Visual Git Cheat Sheet Book Pro Git The entire Pro Git book written by Scott Chacon and Ben Straub is available to read online for free. Videos See all videos → External Links The External Links section is a curated, ever-evolving collection of tutorials, books, videos, and other Git resources. Git.