跳转到内容

Git

维基百科,自由的百科全书

这是本页的一个历史版本,由DigitalPig留言 | 贡献2008年5月13日 (二) 00:40 命名来源:​ 内容扩充 翻译自英文相应条目)编辑。这可能和当前版本存在着巨大的差异。

Git
Git logo
原作者Linus Torvalds
開發者Junio Hamano, Linus Torvalds
当前版本1.5.4.4(3月9日 2008
源代码库 編輯維基數據鏈接
编程语言C, Bourne Shell, Perl[1]
操作系统POSIX
类型版本控制
许可协议GNU通用公共许可证 版本二
网站http://git.or.cz/

Git 是一个由林纳斯·托瓦兹为了更好的管理linux内核开发而创立的分布式版本控制/软件配置管理软件。需要注意的是和GNU Interactive Tools,一个类似Norton Commander界面的文件管理器相区分。

Git最初的开发动力来自于BitKeeperMonotone[2][3]。 Git最初只是作为一个可以被其他前端比如Cogito or StGIT[4]包装的低端而开发的。不过,后来Git内核已经成熟到可以独立的用作版本控制[5] 很多著名(high-profiel)软件都使用Git来进行版本控制[6],其中有Linux内核, X.Org服务器OLPC (OLPC) 内核开发.[7]

命名来源

林纳斯·托瓦兹 自嘲地取了这个名字"git"。在英式英语中指一个愚笨或者不开心的人。[8]

Git的官方维基也给出了多种其他的关于名字的解释。[9]

主要功能

早期历史

实现原理

移植性

相关条目

参考文献

  1. ^ http://git.kernel.org/?p=git/git.git;a=tree
  2. ^ Linus Torvalds. Re: [ANNOUNCE] Git wiki. linux-kernel (邮件列表). 2006-05-05.  "Some historical background" on git's predecessors
  3. ^ Linus Torvalds. Re: Kernel SCM saga. linux-kernel (邮件列表). 2005-04-07. 
  4. ^ Linus Torvalds. Re: Kernel SCM saga. linux-kernel (邮件列表). 2005-04-08 [2008-02-20]. 
  5. ^ Linus Torvalds. Re: Errors GITtifying GCC and Binutils. git (邮件列表). 2006-03-23. 
  6. ^ Projects that use Git for their source code management. [2008-02-20]. 
  7. ^ OLPC wiki. Project hosting. [2008-02-20]. 
  8. ^ After controversy, Torvalds begins work on git. InfoWorld. 2005-04-19 [2008-02-20]. ISSN 0199-6649. 
  9. ^ GitFaq: Why the 'git' name?