This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:xapend:xapend.b_stds:defact:git:start [2020/05/07 15:35] nick ↷ Links adapted because of a move operation |
dido:public:ra:xapend:xapend.b_stds:defact:git:start [2021/11/09 15:36] (current) char ↷ Page moved and renamed from dido:public:ra:xapend:xapend.b_stds:defact:git to dido:public:ra:xapend:xapend.b_stds:defact:git:start |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ======== GIT (Revision Control) ======== | + | ===== GIT (Revision Control) ===== |
| - | [[dido:public:xapend.stds:defact| return to the de facto Standards bodies ]] | + | [[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 ]]** | + | **Source:** [[https://en.wikipedia.org/wiki/Git | The following is from the English Wikipedia on GIT ]] |
| : //Git (/ɡɪt/) | : //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. | (("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.((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, | + | )) 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). | ((Torvalds, Linus (10 June 2007). "Re: fatal: serious inflate inconsistency". git (Mailing list). | ||
| )) and support for distributed, non-linear workflows. | )) and support for distributed, non-linear workflows. | ||
| Line 14: | Line 14: | ||
| : //Git was created by Linus Torvalds in 2005 for development of the Linux kernel, with other kernel developers contributing to its initial development. | : //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. | (("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.// | + | )) 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.(( 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.))// | + | : //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// | + | : //Git is free and open-source software distributed under the terms of the GNU General Public License version 2.// |
| <table> | <table> | ||
| - | <caption>Data Sheet for GIT. | + | <caption>Data Sheet for GIT |
| </caption> | </caption> | ||
| ^ Characteristic ^ Value ^ | ^ Characteristic ^ Value ^ | ||
| Line 30: | Line 30: | ||
| "Commit Graph". Github. 8 June 2016. Archived from the original on 20 January 2016. Retrieved 19 December 2015. | "Commit Graph". Github. 8 June 2016. Archived from the original on 20 January 2016. Retrieved 19 December 2015. | ||
| )) | | )) | | ||
| - | | Initial release | 7 April 2005; | | + | | Initial release | 7 April 2005 | |
| - | | Stable release | 2.21.0 / 24 February 2019;(( | + | | Stable release | 2.21.0 / 24 February 2019 (( |
| "Releases - git/git". Archived from the original on 20 September 2017. Retrieved 25 February 2019. | "Releases - git/git". Archived from the original on 20 September 2017. Retrieved 25 February 2019. | ||
| )) | | )) | | ||
| - | | Repository | git.kernel.org/pub/scm/git/git.git/ | | + | | Repository | https://git.kernel.org/pub/scm/git/git.git/ | |
| | Written in | C, Shell, Perl, Tcl, Python(( | | Written in | C, Shell, Perl, Tcl, Python(( | ||
| "Git Source Code Mirror". Archived from the original on 8 February 2017. Retrieved 1 January 2017. | "Git Source Code Mirror". Archived from the original on 8 February 2017. Retrieved 1 January 2017. | ||
| Line 49: | Line 49: | ||
| </table> | </table> | ||
| - | + | /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- | |
| + | /* To add a discussion page to this page, comment out the line that says | ||
| + | ~~DISCUSSION:off~~ | ||
| + | */ | ||
| + | ~~DISCUSSION:on|Outstanding Issues~~ | ||
| + | ~~DISCUSSION:off~~ | ||