區(qū)別
- Git是分布式的,SVN不是
- Git把內(nèi)容按元數(shù)據(jù)方式存儲(chǔ),而SVN是按文件
- Git沒(méi)有一個(gè)全局版本號(hào)房交,而SVN有,Git相比SVN缺少的最大的一個(gè)特征
git 指令
操作命令:clone诵棵,pull舶胀,push, branch ,merge, push, rebase
Git三部分
工作區(qū)、暫存區(qū)网梢、分支
.git文件
- 是一個(gè)版本庫(kù)震缭,Git是通過(guò)快照的方式保存版本的,和傳統(tǒng)版本管理工具不同战虏,git不保存不同版本之間的差異拣宰,只以快照的方式保存修改后的文件,文件沒(méi)有被修改不會(huì)保存烦感,所以git比傳統(tǒng)工具更高效的原因
- 缺點(diǎn):保存快照巡社,相當(dāng)于把修改后的文件復(fù)制一份保存起來(lái),造成空間浪費(fèi)手趣,版本提交多了之后晌该,.git文件會(huì)變得很大