Git
外观
![]() | |
原作者 | 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最初的开发动力来自于BitKeeper和Monotone[2][3]。 Git最初只是作为一个可以被其他前端比如Cogito or StGIT[4]包装的低端而开发的。不过,后来Git内核已经成熟到可以独立的用作版本控制[5] 很多著名(high-profiel)软件都使用Git来进行版本控制[6],其中有Linux内核, X.Org服务器和OLPC (OLPC) 内核开发.[7]
命名来源
林纳斯·托瓦兹 自嘲地取了这个名字"git"。在英式英语中指一个愚笨或者不开心的人。[8]
“ | I'm an egotistical bastard, and I name all my projects after myself. First Linux, now git. | ” |
Git的官方维基也给出了多种其他的关于名字的解释。[9]
主要功能
早期历史
实现原理
移植性
相关条目
参考文献
- ^ http://git.kernel.org/?p=git/git.git;a=tree
- ^ Linus Torvalds. Re: [ANNOUNCE] Git wiki. linux-kernel (邮件列表). 2006-05-05. "Some historical background" on git's predecessors
- ^ Linus Torvalds. Re: Kernel SCM saga. linux-kernel (邮件列表). 2005-04-07.
- ^ Linus Torvalds. Re: Kernel SCM saga. linux-kernel (邮件列表). 2005-04-08 [2008-02-20].
- ^ Linus Torvalds. Re: Errors GITtifying GCC and Binutils. git (邮件列表). 2006-03-23.
- ^ Projects that use Git for their source code management. [2008-02-20].
- ^ OLPC wiki. Project hosting. [2008-02-20].
- ^ After controversy, Torvalds begins work on git. InfoWorld. 2005-04-19 [2008-02-20]. ISSN 0199-6649.
- ^ GitFaq: Why the 'git' name?