一、Git 與GitHub
這里首先介紹下Git與GitHub是什么東西,他們之間有何區(qū)別呢?
Git :分布式版本控制系統(tǒng),最初用在Linux上,可以和SVN、CVS等作為同一個(gè)概念理解,目前世界上最先進(jìn)的分布式版本控制系統(tǒng)(沒有之一)。
GitHub:基于Git的項(xiàng)目托管平臺(tái),簡(jiǎn)單的說就是一個(gè)網(wǎng)站,通過注冊(cè)賬號(hào)后,可以使用Git服務(wù),它提供了可以在上面創(chuàng)建資源倉庫的Web頁面,通過shell命令或者圖形用戶界面可以和遠(yuǎn)程項(xiàng)目同步更新,對(duì)項(xiàng)目進(jìn)行管理。還是不太清楚?就是一個(gè)項(xiàng)目由多個(gè)人一起干,開發(fā)中對(duì)于項(xiàng)目里的文件,每個(gè)人都有可能拿同一文件進(jìn)行來編輯,為了協(xié)同開發(fā),就有了像Git(版本控制)這樣的東西。而GitHub呢,就相當(dāng)于項(xiàng)目放置的平臺(tái)罷了,不過它里面有很多不同的開源項(xiàng)目,往往是很多人協(xié)同開發(fā)的, 借助Git來管理,相對(duì)于Git本地倉庫來說,它是一個(gè)遠(yuǎn)程倉庫。
關(guān)于Git的安裝可去網(wǎng)上搜索安裝教程,這里就不再贅述了。
下載鏈接:http://git-scm.com/download/
1.配置一下Git,在Settings中選擇Version Control 并配置Git,不多說,上個(gè)圖:

配置完后我們點(diǎn)下路徑后的Test按鈕,若出現(xiàn)該Success提示框則表明配置成功:
2、手動(dòng)在git平臺(tái)創(chuàng)建項(xiàng)目;

3、就要配置你要clone的項(xiàng)目地址了

4、點(diǎn)擊Test測(cè)試git地址是否可用,可用填寫信息后Clone.
三:提交項(xiàng)目
1、同步項(xiàng)目

點(diǎn)擊上傳,確認(rèn)要提交的內(nèi)容,點(diǎn)擊commit提交項(xiàng)目(commit是提交到本地倉庫;commit and Push 是提交并上傳到git平臺(tái)):

1、創(chuàng)建線上分支需管理員在git平臺(tái)創(chuàng)建。
2、本地分支創(chuàng)建:
在Terminal 添加命令:
git checkout -b 分支名 ---(創(chuàng)建分支)
git checkout 分支名-----(切換分支)
git merge 需合并的分知名----- (合并分支到當(dāng)前分支)
git branch -d 分支名----(刪除分支)
git status ----(查閱合并沖突)
git commit----(提交)