git是乙個開源的分布式版本控制系統,用以有效、高速的處理從很小到非常大的專案版本管理。
windows下的git請看這裡:
git 是 linux torvalds 為了幫助管理 linux 核心開發而開發的乙個開放原始碼的版本控制軟體。
torvalds 開始著手開發 git 是為了作為一種過渡方案來替代 bitkeeper,後者之前一直是 linux 核心開發人員在全球使用的主要源**工具。開放原始碼社群中的有些人覺得 bitkeeper 的許可證並不適合開放原始碼社群的工作,因此 torvalds 決定著手研究許可證更為靈活的版本控制系統。儘管最初 git 的開發是為了輔助 linux 核心開發的過程,但是我們已經發現在很多其他自由軟體專案中也使用了 git。例如,x.org 最近就遷移到 git 上來了,很多 freedesktop.org 的專案也遷移到了 git 上。
git與cvs的區別
分支更快、更容易。
支援離線工作;本地提交可以稍後提交到伺服器上。
git 提交都是原子的,且是整個專案範圍的,而不像 cvs 中一樣是對每個檔案的。
git 中的每個工作樹都包含乙個具有完整專案歷史的倉庫。
沒有哪乙個 git 倉庫會天生比其他倉庫更重要。
svn
GIT分布式版本控制系統
git是乙個開源的分布式版本控制系統,用以有效 高速的處理從很小到非常大的專案版本管理。分布式相比於集中式的最大區別在於開發者可以提交到本地,每個開發者通過轉殖 git clone 在本地機器上拷貝乙個完整的git倉庫。專案使用git的一般情景 1 從伺服器上轉殖完整的git倉庫或者建立本地的git...
git分布式版本控制系統
1.git三個工作區 2.使用前配置3.git命令 本地 git init 建立版本庫 在當前資料夾下多出乙個.git檔案 git add 新增到暫存區 git commit m 版本說明 新增到歷史區 git log 檢視日誌 git reflog 檢視所有日誌 git diff 比較工作區和暫存...
GIT分布式版本控制系統
git是一款免費 開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。1 git的讀音為 g t git是乙個開源的分布式版本控制系統,可以有效 高速的處理從很小到非常大的專案版本管理。2 git 是 linus torvalds 為了幫助管理 linux 核心開發而開發的乙個開放原始碼...