Git學習筆記一 Git VS SVN

2021-08-08 09:05:14 字數 354 閱讀 7314

git和svn都是屬於版本控制系統,git使用分布式**管理,而svn使用的是集中式。

那麼,兩種管理方式是如何工作的呢?

集中式:

檔案是儲存在**伺服器上的,每次提交(commit)的時候都需要聯網,將修改內容提交到**伺服器上。那麼集中式缺點是顯而易見的,首先需要聯網,其次必須保證伺服器正常執行,如果網路慢,將影響工作效率,如果伺服器崩了,那麼所有人都將無法工作。

分布式:

沒有**伺服器,每個人電腦都是乙個完整的版本庫,在沒有網路的情況下也可以檢視、回溯以前的版本,也可以提交。每個人都在自己的本地版本庫下進行工作,工作過程中即使出現致命的錯誤,只要沒有執行push推送到遠端庫,不會影響其他人員後續的工作。

學習git筆記(一)

git config global user.name your name git config global user.email email example.com 建立乙個版本庫非常簡單,首先,選擇乙個合適的地方,建立乙個空目錄 mkdir learngit cd learngit pwd u...

git 學習筆記一

本地修改後的內容叫工作區,add後的內容在暫存區,git commit m comit instruction 提交說明 git reset hard head 版本庫回退到上一版本 git reset hard commit id 回到commit對應的版本 如果不知道commitid git r...

Git 學習筆記 一

cvs 始祖,集中式1985年 svn 集大成者,集中式2000年 git geek主流,分布式2005年 github geek社群,託管 2008年 git是目前世界上最先進的分布式版本控制系統.svn 是集中式版本控制系統,版本庫是放在 伺服器的,而幹活的時候,用的都是自己的電腦,所以首先要從...