以前公司有的專案也用這個東東,但我的專案中還是始終使用svn,華為以前用的是vss,不過後來也開始推別的了,如cvs(2023年,svn貌似還不太火)。
再說說為什麼非得搞git出來,還得說其源頭ruby。ruby和rails用過的人都知道,這種語言適合一兩個人快速開發乙個web應用,我曾經用rails七天之內寫過乙個**。但是rails團隊開發是個問題,如果用svn這種東西,很容易就搞出衝突出來。而svn大家都知道,一旦有什麼衝突檔案也挺麻煩的。所以,git就應運而生了,git的思想就是每個人都在自己本地的branch上進行工作,在最終提交前再合主幹合併,然後再提交。這樣做有幾點好處:
1、適合分布式開發,強調個體
2、公共伺服器壓力和資料量都不會太大
3、速度快、靈活
4、任意兩個開發者之間可以很容易的解決衝突
5、離線工作
Git的環境搭建與基本使用
安裝git 配置檔案 倉庫的基礎操作 分支操作 遠端倉庫操作 linux sudo yum install git或者 sudo apt get install gitmac 第一次安裝,千萬別忘記了配置你的git的使用者名字和郵箱。這個道理很簡單,每一次的提交時需要記錄提交者的,如果沒有提交者,那...
git基本使用方法
git 是乙個開源的分布式版本控制系統,用於敏捷高效的處理任何專案的版本問題。git 是 linus torvalds 為了幫助管理 linux 核心開發而開發的乙個開放原始碼的版本控制軟體。git 與常用的版本控制工具 cvs,svn 等不同,它採用了分布式版本庫的方式,不必伺服器端軟體支援。gi...
git基本使用方法
git clone xx.gitgit initgit remote add origin git遠端庫位址git add.git commit m 開發 git push u origin mastergit branch release developgit checkout develop 切...