Git是一個(gè)分布式版本控制工具,它采用了分布式版本庫(kù)的方式未斑,不必服務(wù)器端軟件支持界斜,使源代碼的發(fā)布和交流極其方便幕帆。
Git 的速度很快娄蔼,這對(duì)于諸如 Linux kernel 這樣的大項(xiàng)目來(lái)說(shuō)自然很重要结窘,Git 最為出色的是它的合并跟蹤(merge tracing)能力很洋。
實(shí)際上內(nèi)核開(kāi)發(fā)團(tuán)隊(duì)決定開(kāi)始開(kāi)發(fā)和使用Git 來(lái)作為內(nèi)核開(kāi)發(fā)的版本控制系統(tǒng)的時(shí)候,世界開(kāi)源社群的反對(duì)聲音不少隧枫,最大的理由是 Git 太艱澀難懂喉磁,從 Git 的內(nèi)部工作機(jī)制來(lái)說(shuō),的確是這樣官脓。但是隨著開(kāi)發(fā)的深入协怒,Git 的正常使用都由一些友好的腳本命令來(lái)執(zhí)行,使 Git 變得非常好用卑笨,即使是用來(lái)管理我們自己的開(kāi)發(fā)項(xiàng)目孕暇,Git 都是一個(gè)友好、有力的工具。現(xiàn)在妖滔,越來(lái)越多的著名項(xiàng)目采用Git 來(lái)管理項(xiàng)目開(kāi)發(fā)派草,例如:wine、hiphop-php等铛楣。