Git 是用於 Linux 內核開發的版本控制工具。與常用的版本控制工具 CVS, Subversion 等不同, 它采用了分布式版本庫的方式,不必服務器端軟件支持,使源代碼的發布和交流極其方便。 Git 的速度很快,這對於諸如 Linux kernel 這樣的大項目來說自然很重要。 Git 最為出色的是它的合並跟蹤(merge tracing)能力。
最近越來越多的項目都轉移到了 Git 上來,其中不乏一些著名的項目。Git 有啥優勢?不要聽別人說大話,自己去用用體會一下,是最好的了解方法 ~
剛剛接觸 Git 的朋友,可以參考這個來自 git 官方 的 Git 指令速查表:
如果你熟悉 svn 的話,也可以看看這個面向 svn 用戶的 Git 指導手冊:
http://git.or.cz/course/svn.html