git([3],音频ⓘ)是一个分散式版本控制软件,最初由林纳斯·托瓦兹創作,於2005年以GPL授權條款釋出。最初目的是为了更好地管理Linux核心开发而设计。应注意的是,这与GNU Interactive Tools[4](一个类似Norton Commander界面的文件管理器)不同。
git最初的开发动力来自于BitKeeper和Monotone[5][6]。git最初只是作为一个可以被其他前端(比如Cogito或Stgit[7])包装的后端而开发的,但后来git内核已经成熟到可以独立地用作版本控制[8]。很多被廣泛使用的軟體專案都使用 git 进行版本控制[9],其中包括 Linux 核心、X.Org服务器和OLPC内核等项目的开发流程[10]。
- ^ 濱野純. [ANNOUNCE] Git v2.47.1. 2024年11月25日 [2024年11月25日].
- ^ git's LGPL license at github.com. github.com. 2011-05-20 [2014-10-12]. (原始内容存档于2016-04-11).
- ^ git - Definition and pronunciation. Oxford Learner's Dictionaries. [2014-04-04]. (原始内容存档于2019-06-13).
- ^ 存档副本. [2013-01-11]. (原始内容存档于2021-01-30).
- ^ Linus Torvalds. Re: [ANNOUNCE] git wiki. linux-kernel (邮件列表). 2006-05-05 [2008-03-27]. (原始内容存档于2016-04-11). "Some historical background" on git's predecessors
- ^ Linus Torvalds. Re: Kernel SCM saga. linux-kernel (邮件列表). 2005-04-07 [2008-03-27]. (原始内容存档于2020-10-01).
- ^ Linus Torvalds. Re: Kernel SCM saga. linux-kernel (邮件列表). 2005-04-08 [2008-02-20]. (原始内容存档于2016-04-11).
- ^ Linus Torvalds. Re: Errors gittifying GCC and Binutils. git (邮件列表). 2006-03-23 [2008-03-27]. (原始内容存档于2016-04-11).
- ^ Projects that use git for their source code management. [2008-02-20]. (原始内容存档于2009-04-30).
- ^ OLPC wiki. Project hosting. [2008-02-20]. (原始内容存档于2009-02-02).