User Tools

Site Tools


Sidebar

Welcome to DIDO WIKI

dido:public:ra:xapend:xapend.b_stds:defact:git:start

GIT (Revision Control)

return to the de facto Standards area

Source: The following is from the English Wikipedia on GIT

Git (/ɡɪt/) 1) is a distributed version-control system for tracking changes in source code during software development.2) 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) data integrity, 4) and support for distributed, non-linear workflows. 5)
Git was created by Linus Torvalds in 2005 for development of the Linux kernel, with other kernel developers contributing to its initial development. 6) Its maintainer since 2005 is and continues to be 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)
Git is free and open-source software distributed under the terms of the GNU General Public License version 2.
Table 1: Data Sheet for GIT
Characteristic Value
Original author(s) Linus Torvalds8)
Developer(s) Junio Hamano and others9)
Initial release 7 April 2005
Stable release 2.21.0 / 24 February 2019 10)
Repository https://git.kernel.org/pub/scm/git/git.git/
Written in C, Shell, Perl, Tcl, Python11)
Operating system POSIX: Linux, Windows, macOS
Available in English
Type Version control
License
Website https://git-scm.com/
1)
“Tech Talk: Linus Torvalds on git (at 00:01:30)”. YouTube. Archived from the original on 20 December 2015. Retrieved 20 July 2014.
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.
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.”
4)
Torvalds, Linus (10 June 2007). “Re: fatal: serious inflate inconsistency”. git (Mailing list).
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.
6)
“A Short History of Git”. Pro Git (2nd ed.). Apress. 2014. Archived from the original on 25 December 2015. Retrieved 26 December 2015.
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.
8)
“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.
9)
“Commit Graph”. Github. 8 June 2016. Archived from the original on 20 January 2016. Retrieved 19 December 2015.
10)
“Releases - git/git”. Archived from the original on 20 September 2017. Retrieved 25 February 2019.
11)
“Git Source Code Mirror”. Archived from the original on 8 February 2017. Retrieved 1 January 2017.
dido/public/ra/xapend/xapend.b_stds/defact/git/start.txt · Last modified: 2021/11/09 15:36 by char
Translations of this page: