Git學習筆記(歷史 集中式與分布式)

2021-07-09 22:40:33 字數 618 閱讀 1978

分布式版本控制系統、diff、linux、c語言、集中式版本控制系統、cvs、svn

關鍵句:

bitmover公司2023年授權linux免費使用bitkeeper版本控制系統。

2023年linux社群很多牛人試圖破解bitkeeper協議被bitmover公司發現,於是linux花了兩周時間用c編寫了git。

2023年github**上線,為開源專案免費提供git儲存。

分布式版本控制系統和集中式版本控制系統的區別:簡單來講,集中式需要乙個「**伺服器」,只有「**伺服器」有完整的版本庫,使用它需要各個分支聯網;分布式則每個節點都有乙個完整的本地版本庫,無需聯網也能正常工作。通常也需要乙個「**伺服器」來方便交換大家的修改。/集中式相對於分布式有個最大缺點是集中式「**伺服器」掛了,就全完了,因為只有「**伺服器」有完整的版本庫。當然其要聯網也會對傳輸方面有所影響。

集中式版本控制系統:

分布式版本控制系統:

Git學習 集中式與分布式

集中式版本控制系統 版本庫是集中存放在 伺服器的,自己的電腦先從 伺服器取得最新的版本,然後開始幹活,幹完活了,再把自己的活推送給 伺服器。舉個例子 伺服器就好比是乙個圖書館,你要改一本書,必須先從圖書館借出來,然後回到家自己改,改完了,再放回圖書館。缺點 必須聯網才能工作,如果在區域網內還好,頻寬...

Git學習筆記(2) 集中式與分布式

之前一直用的是同為版本管理系統的svn,那麼現在學習git,就免不了將兩者進行對比,在本系列的學習筆記中,同樣也會穿插一些兩者在使用上的比較和差異。首先,最大的不同 集中式與分布式!介紹 svn是集中式版本控制系統,版本庫是集中放在 伺服器的,而幹活的時候,用的都是自己的電腦,所以首先要從 伺服器 ...

Git 集中式VS分布式

集中式版本控制系統 版本庫是集中存放在 伺服器的,而幹活的時候用的是自己電腦,所以要先從 伺服器取得最新版本,然後開始幹活,幹完再把自己的 活推送給 伺服器。集中式版本控制系統最大的毛病就是必須聯網才能工作。分布式版本控制系統 首先,分布式版本控制系統根本沒有 伺服器 每個人的電腦上都是乙個完整的版...