*** Welcome to piglix ***

Git (software)

Git
Git-logo.svg
Git session.png
A command-line session showing repository creation, addition of a file, and remote synchronization
Original author(s) Linus Torvalds
Developer(s) Junio Hamano and others
Initial release 7 April 2005; 11 years ago (2005-04-07)
Stable release
2.11.1 / 2 February 2017; 12 days ago (2017-02-02)
Repository git-scm.com/downloads
Development status Active
Written in C, Shell, Perl, Tcl, Python
Operating system POSIX: Linux, Windows, macOS
Platform IA-32, x86-64
Available in English
Type Version control
License GNU GPL v2 and GNU LGPL v2.1
Website git-scm.com

Git (/ɡɪt/) 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.

Git was created by Linus Torvalds in 2005 for development of the Linux kernel, with other kernel developers contributing to its initial development. Its current maintainer is Junio Hamano.

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.

Git development began in April 2005, after many developers of the Linux kernel gave up access to BitKeeper, a proprietary source control management (SCM) system that they had formerly used to maintain the project. The copyright holder of BitKeeper, Larry McVoy, had withdrawn free use of the product after claiming that Andrew Tridgell had reverse-engineered the BitKeeper protocols.


...
Wikipedia

...