Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git是Linux之父Linus Torvalds于2005年为帮助管理Linux内核开发版本而开发的一个开放源码的版本控制软件。 Torvalds开始着手开发Git是为了作为一种过渡方案来替代原用的BitKeeper版本控制系统。
软件特点
分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。 图1是经典的git开发过程。