Git是什么?
Git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng)(沒(méi)有之一)。
Git有什么特點(diǎn)勤家?簡(jiǎn)單來(lái)說(shuō)就是:高端大氣上檔次!
那什么是版本控制系統(tǒng)柳恐?
如果你用Microsoft Word寫過(guò)長(zhǎng)篇大論伐脖,那你一定有這樣的經(jīng)歷:
想刪除一個(gè)段落,又怕將來(lái)想恢復(fù)找不回來(lái)怎么辦乐设?有辦法讼庇,先把當(dāng)前文件“另存為……”一個(gè)新的Word文件,再接著改伤提,改到一定程度巫俺,再“另存為……”一個(gè)新文件,這樣一直改下去肿男,最后你的Word文檔變成了這樣:
過(guò)了一周介汹,你想找回被刪除的文字,但是已經(jīng)記不清刪除前保存在哪個(gè)文件里了舶沛,只好一個(gè)一個(gè)文件去找嘹承,真麻煩。
看著一堆亂七八糟的文件如庭,想保留最新的一個(gè)叹卷,然后把其他的刪掉,又怕哪天會(huì)用上,還不敢刪骤竹,真郁悶帝牡。
更要命的是,有些部分需要你的財(cái)務(wù)同事幫助填寫蒙揣,于是你把文件Copy到U盤里給她(也可能通過(guò)Email發(fā)送一份給她)靶溜,然后,你繼續(xù)修改Word文件懒震。一天后罩息,同事再把Word文件傳給你,此時(shí)个扰,你必須想想瓷炮,發(fā)給她之后到你收到她的文件期間,你作了哪些改動(dòng)递宅,得把你的改動(dòng)和她的部分合并娘香,真困難。
于是你想恐锣,如果有一個(gè)軟件茅主,不但能自動(dòng)幫我記錄每次文件的改動(dòng)舞痰,還可以讓同事協(xié)作編輯土榴,這樣就不用自己管理一堆類似的文件了,也不需要把文件傳來(lái)傳去响牛。如果想查看某次改動(dòng)玷禽,只需要在軟件里瞄一眼就可以,豈不是很方便呀打?
這個(gè)軟件用起來(lái)就應(yīng)該像這個(gè)樣子矢赁,能記錄每次文件的改動(dòng):
版本用戶說(shuō)明日期
1張三刪除了軟件服務(wù)條款57/12 10:38
2張三增加了License人數(shù)限制7/12 18:09
3李四財(cái)務(wù)部門調(diào)整了合同金額7/13 9:51
4張三延長(zhǎng)了免費(fèi)升級(jí)周期7/14 15:17
這樣,你就結(jié)束了手動(dòng)管理多個(gè)“版本”的史前時(shí)代贬丛,進(jìn)入到版本控制的20世紀(jì)撩银。