git介绍

git是一个分布式版本控制软件,由 Linus Torvalds 创作,于2005年以GPL协议发布。最初目的是为更好地管理Linux内核开发而设计

自2002年开始,Linus Torvalds 决定使用 BitKeeper 作为Linux内核主要的版本控制系统用以维护代码。因为BitKeeper为专有软件,这个决定在社区中长期遭受质疑。在Linux社区中,特别是 Richard StallmanFree Software Foundation 的成员,主张应该使用开放源代码的软件来作为Linux核心的版本控制系统。Linus Torvalds 曾考虑过采用现成软件作为版本控制系统(例如 Monotone ),但这些软件都存在一些问题,特别是性能不佳。现成的方案,如 CVS 的架构,受到 Linus Torvalds 的批评

2005年,Andrew Tridgell 写了一个简单程序,可以连接BitKeeper的存储库,BitKeeper著作权拥有者 Larry McVoy 认为 Andrew TridgellBitKeeper内部使用的协议进行逆向工程,决定收回无偿使用BitKeeper的授权。Linux内核开发团队与BitMover公司进行蹉商,但无法解决他们之间的歧见。Linus Torvalds 决定自行开发版本控制系统替代BitKeeper,以十天的时间,编写出第一个git版本

安装git

git下载地址:https://git-scm.com/downloads

results matching ""

    No results matching ""