===== GIT (Revision Control) ===== [[dido:public:ra:xapend:xapend.b_stds:defact| return to the de facto Standards area ]] **Source:** [[https://en.wikipedia.org/wiki/Git | The following is from the English Wikipedia on GIT ]] : //Git (/ɡɪt/) (("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 [[dido:public:ra:xapend:xapend.a_glossary:s:sourcecode|source code]] during software development.((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,((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, ((Torvalds, Linus (10 June 2007). "Re: fatal: serious inflate inconsistency". git (Mailing list). )) and support for distributed, non-linear workflows. ((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. (("A Short History of Git". Pro Git (2nd ed.). Apress. 2014. Archived from the original on 25 December 2015. Retrieved 26 December 2015. )) Its maintainer since 2005 is and continues to be Junio Hamano.// : //As with most other distributed version-control systems, and unlike most [[dido:public:ra:xapend:xapend.a_glossary:c:client-server|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 [[dido:public:ra:xapend:xapend.a_glossary:s:server|server]].(( 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.//