本文章参考了Pro Git 1 Git简介 Linux内核开源项目有着众多参与者,为了提高开发效率,项目组于2002年开始启用分布式版本控制系统BitKeeper来管理和维护代码.在BitKeeper同Linux内核开源社区合作关系于2005年合作关系结束后,Linux开源社区,特别是Linux缔造者,Linus Torvalds不得不吸取教训,决心开发出属于自己的版本控制系统.他们对新的系统制定了若干目标: 速度 简单的设计 对非线性开发模式的强力支持(允许上千个并行开发的分支) 完全分布式…