淺入Git學習 Git簡介以及Git的安裝

2021-08-17 07:34:44 字數 756 閱讀 4104

git是什麼?

git是乙個開源的分布式版本控制系統

(據說是目前世界上最先進的分布式版本控制系統,還沒有之一

集中式與分布式

集中式版本控制系統,版本庫是集中存放在**伺服器的,用過svn的人應該知道,剛開始你得先從**伺服器check out乙份最新**,然後做完修改,你又得commit一下,上傳**伺服器,集中式版本控制最大的毛病就是必須聯網才能工作,而且網速不好的話,上傳很慢

分布式版本控制系統不存在**伺服器,每個人的電腦上都是乙個完整的版本庫,這樣的話,就不需要聯網,如果多人協作的話,你修改了a檔案,你同事也修改了a檔案,這時只需要把各自的修改推送給對方嗎,就可以互相看到對方的修改

集中式vs分布式

相比集中式,分布式版本控制系統的安全性要高很多,而且不需要聯網

安裝git

我這邊使用的是mac電腦,所以只提供mac上的安裝方法,通過homebrew安裝git,homebrew具體安裝方法參考homebrew文件:

安裝完git後,還需要進行最後一步設定,在終端中輸入

git config -global user.name "***xx"

git config -global user.email "***xx"

Git學習 簡介

git是什麼?是一款免費 開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。特點 分布式相比於集中式的最大區別在於開發者可以提交到本地,每個開發者通過轉殖 git clone 在本地機器上拷貝乙個完整的git倉庫。安裝 linux centos yum y install git wi...

淺入Git學習 建立分支與合併分支

在之前的文章裡,我們已經知道,每次提交,git都會把他們穿成一條線,這條線就是master分支 當我們建立新的分支,例如dev時,git就會新建乙個指標叫dev,指向master相同的提交,再把head指向dev 現在我們對工作區的修改和提交就是針對dev分支了,新提交一次後,dev指標往前移動,而...

(四)GIT 簡介以及安裝

svn是集中式版本控制系統,版本庫是集中放在 伺服器的,而幹活的時候,用的都是自己的電腦,所以首先要從 伺服器 得到最新的版本,然後幹活,幹完後,需要把自己做完的活推送到 伺服器 缺點 必須聯網才能工作,如果在區域網還可以,頻寬夠大,速度夠快,如果在網際網路下,如果網速慢的話,就納悶了 git是分布...