我工作中一直用到的是svn來做版本控制,一直沒有機會好好了解一下Git這個高端大氣上檔次的分布式版本控制系統(tǒng),接下來我們就比較系統(tǒng)的了解一下它,僅限于學(xué)會它的日常使用。
這里是我開始學(xué)習(xí)的主要網(wǎng)站:git教程
一雌隅、Git簡介
git是分布式的版本控制系統(tǒng),而svn是集中式的版本控制系統(tǒng)缸沃。這兩個工具主要的區(qū)別在于歷史版本維護(hù)的位置恰起,Git本地倉庫包含代碼庫還有歷史庫,在本地的環(huán)境開發(fā)就可以記錄歷史趾牧;而SVN的歷史庫存在于中央倉庫检盼,每次對比與提交代碼都必須連接到中央倉庫才能進(jìn)行這樣的好處在于:自己可以在脫機環(huán)境查看開發(fā)的版本歷史
二、安裝
在Linux上安裝Git
首先翘单,你可以試著輸入git吨枉,看看系統(tǒng)有沒有安裝Git:
```java
$ gitThe program 'git' is currently not installed. You can install it by typing:sudoapt-getinstall git
```
像上面的命令蹦渣,有很多Linux會友好地告訴你Git沒有安裝,還會告訴你如何安裝Git貌亭。
如果你碰巧用Debian或Ubuntu Linux柬唯,通過一條sudo apt-get install git就可以直接完成Git的安裝,非常簡單圃庭。
老一點的Debian或Ubuntu Linux锄奢,要把命令改為sudo apt-get install git-core,因為以前有個軟件也叫GIT(GNU Interactive Tools)剧腻,結(jié)果Git就只能叫g(shù)it-core了拘央。由于Git名氣實在太大,后來就把GNU Interactive Tools改成gnuit书在,git-core正式改為git灰伟。
如果是其他Linux版本,可以直接通過源碼安裝儒旬。先從Git官網(wǎng)下載源碼栏账,然后解壓,依次輸入:./config义矛,make,sudo make install這幾個命令安裝就好了盟萨。