GIT (Revision Control)

return to the de facto Standards area

Source: The following is from the English Wikipedia on GIT

Git (/ɡɪt/) 1) “Tech Talk: Linus Torvalds on git (at 00:01:30)”. YouTube. Archived from the original on 20 December 2015. Retrieved 20 July 2014. is a distributed version-control system for tracking changes in source code during software development.2) Anthony; Huff, Kathryn D. (2015). Effective Computation in Physics. O'Reilly Media, Inc. p. 351. ISBN 9781491901595. Archived from the original on 7 May 2016. Retrieved 20 April 2016. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files. Its goals include speed,3) Torvalds, Linus (7 April 2005). “Re: Kernel SCM saga.” linux-kernel (Mailing list). “So I'm writing some scripts to try to track things a whole lot faster.” data integrity, 4) Torvalds, Linus (10 June 2007). “Re: fatal: serious inflate inconsistency”. git (Mailing list). and support for distributed, non-linear workflows. 5) Linus Torvalds (3 May 2007). Google tech talk: Linus Torvalds on git. Event occurs at 02:30. Archived from the original on 28 May 2007. Retrieved 16 May 2007. Git was created by Linus Torvalds in 2005 for development of the Linux kernel, with other kernel developers contributing to its initial development. 6) “A Short History of Git”. Pro Git (2nd ed.). Apress. 2014. Archived from the original on 25 December 2015. Retrieved 26 December 2015. Its current maintainer since 2005 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.7) Chacon, Scott (24 December 2014). Pro Git (2nd ed.). New York, NY: Apress. pp. 29–30. ISBN 978-1-4842-0077-3. Archived from the original on 25 December 2015. Git is free and open-source software distributed under the terms of the GNU General Public License version 2.**

Data Sheet for GIT.

Characteristic	Value
Original author(s)	Linus Torvalds8) “Initial revision of “git”, the information manager from hell”. Github. 8 April 2005. Archived from the original on 16 November 2015. Retrieved 20 December 2015.
Developer(s)	Junio Hamano and others9) “Commit Graph”. Github. 8 June 2016. Archived from the original on 20 January 2016. Retrieved 19 December 2015.
Initial release	7 April 2005;
Stable release	2.21.0 / 24 February 2019;10) “Releases - git/git”. Archived from the original on 20 September 2017. Retrieved 25 February 2019.
Repository	git.kernel.org/pub/scm/git/git.git/
Written in	C, Shell, Perl, Tcl, Python11) “Git Source Code Mirror”. Archived from the original on 8 February 2017. Retrieved 1 January 2017.
Operating system	POSIX: Linux, Windows, macOS
Available in	English
Type	Version control
License
Website	https://git-scm.com/