最早 Git 是在 Linux 上開(kāi)發(fā)的,很長(zhǎng)一段時(shí)間內(nèi),Git 也只能在 Linux 和 Unix 系統(tǒng)上跑。不過(guò),慢慢地有人把它移植到了 Windows 上?,F(xiàn)在,Git 可以在 Linux、Unix、Mac 和 Windows 這幾大平臺(tái)上正常運(yùn)行了。
要使用 Git,第一步當(dāng)然是安裝 Git 了。根據(jù)你當(dāng)前使用的平臺(tái)來(lái)閱讀下面的文字:
首先,你可以試著輸入 git,看看系統(tǒng)有沒(méi)有安裝 Git:
$ git
The program 'git' is currently not installed. You can install it by typing:
sudo apt-get install git
像上面的命令,有很多 Linux 會(huì)友好地告訴你 Git 沒(méi)有安裝,還會(huì)告訴你如何安裝 Git。
如果你碰巧用 Debian 或 Ubuntu Linux,通過(guò)一條sudo apt-get install git
就可以直接完成 Git 的安裝,非常簡(jiǎn)單。
http://wiki.jikexueyuan.com/project/git-tutorial/images/git-apt-install.gif" alt="" />
老一點(diǎn)的 Debian 或 Ubuntu Linux,要把命令改為sudo apt-get install git-core
,因?yàn)橐郧坝袀€(gè)軟件也叫 GIT(GNU Interactive Tools),結(jié)果 Git 就只能叫git-core
了。由于 Git 名氣實(shí)在太大,后來(lái)就把 GNU Interactive Tools
改成 gnuit,git-core 正式改為 git。
如果是其他 Linux 版本,可以直接通過(guò)源碼安裝。先從 Git 官網(wǎng)下載源碼,然后解壓,依次輸入:./config,make,sudo make install
這幾個(gè)命令安裝就好了。
如果你正在使用 Mac 做開(kāi)發(fā),有兩種安裝 Git 的方法。
一是安裝 homebrew,然后通過(guò) homebrew 安裝 Git,具體方法請(qǐng)參考 homebrew 的文檔:http://brew.sh/。
第二種方法更簡(jiǎn)單,也是推薦的方法,就是直接從 AppStore 安裝 Xcode,Xcode 集成了 Git,不過(guò)默認(rèn)沒(méi)有安裝,你需要運(yùn)行 Xcode,選擇菜單“Xcode”->“Preferences”,在彈出窗口中找到“Downloads”,選擇“Command Line Tools”,點(diǎn)“Install”就可以完成安裝了。
http://wiki.jikexueyuan.com/project/git-tutorial/images/git3.jpg" alt="" />
Xcode 是 Apple 官方 IDE,功能非常強(qiáng)大,是開(kāi)發(fā) Mac 和 iOS App 的必選裝備,而且是免費(fèi)的!
msysgit 是 Windows 版的 Git,從 http://msysgit.github.io/ 下載,然后按默認(rèn)選項(xiàng)安裝即可。
安裝完成后,在開(kāi)始菜單里找到“Git”->“Git Bash”,蹦出一個(gè)類(lèi)似命令行窗口的東西,就說(shuō)明 Git 安裝成功!
http://wiki.jikexueyuan.com/project/git-tutorial/images/git4.jpg" alt="" />
安裝完成后,還需要最后一步設(shè)置,在命令行輸入:
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
因?yàn)?Git 是分布式版本控制系統(tǒng),所以,每個(gè)機(jī)器都必須自報(bào)家門(mén):你的名字和 Email 地址。你也許會(huì)擔(dān)心,如果有人故意冒充別人怎么辦?這個(gè)不必?fù)?dān)心,首先我們相信大家都是善良無(wú)知的群眾,其次,真的有冒充的也是有辦法可查的。
注意git config
命令的--global
參數(shù),用了這個(gè)參數(shù),表示你這臺(tái)機(jī)器上所有的 Git 倉(cāng)庫(kù)都會(huì)使用這個(gè)配置,當(dāng)然也可以對(duì)某個(gè)倉(cāng)庫(kù)指定不同的用戶(hù)名和 Email 地址。