Git學習記錄(認知和安裝)

Git的認知

Git是由linus本人花了兩週使用C語言完成的分佈式的版本控制系統(大牛的世界)。而且被開源用於放置Linux源碼。
Git迅速成爲最流行的分佈式版本控制系統,尤爲是2008年,GitHub網站上線了,它爲開源項目免費提供Git存儲,無數開源項目開始遷移至GitHub,包括jQuery,PHP,Ruby等等。html

集中式和分佈式版本控制

1.集中式

版本庫是集中存放在中央服務器的,而幹活的時候,用的都是本身的電腦,因此要先從中央服務器取得最新的版本,而後開始幹活,幹完活了,再把本身的活推送給中央服務器。中央服務器就比如是一個圖書館,你要改一本書,必須先從圖書館借出來,而後回到家本身改,改完了,再放回圖書館。
在這裏插入圖片描述git

  1. 必須聯網(最大的遺憾)
  2. 上傳下載速度慢(在局域網還好,可能其餘網絡10M能傳5分鐘)

分佈式

分佈式版本控制系統根本沒有「中央服務器」,每一個人的電腦上都是一個完整的版本庫,這樣,你工做的時候,就不須要聯網了,由於版本庫就在你本身的電腦上。既然每一個人電腦上都有一個完整的版本庫,那多我的如何協做呢?比方說你在本身電腦上改了文件A,你的同事也在他的電腦上改了文件A,這時,大家倆之間只需把各自的修改推送給對方,就能夠互相看到對方的修改了。
在這裏插入圖片描述windows

git的安裝(windows)

Windows安裝比較傻瓜下載安裝包,一路Next就行了
其餘版本能夠參考菜鳥教程廖雪峯的官網服務器

相關文章
相關標籤/搜索