詳細(xì)的教程
http://www.cnblogs.com/schaepher/p/4933873.html
倉庫的克隆
-
主倉庫在GitHub上創(chuàng)建分支
- 主倉庫則克隆自己的倉庫即可
-
主倉庫Fork后形成分倉庫(搜索該倉庫并且點(diǎn)擊右上角Fork即可)后再克隆自己分倉庫的地址
- 克隆代碼:
git clone [自己的倉庫地址]
關(guān)聯(lián)遠(yuǎn)程倉庫與分倉庫分支的創(chuàng)建和合并
- 關(guān)聯(lián)自己的遠(yuǎn)程倉庫(如果不是使用本地的init下來的倉庫,而是直接克隆的話可以忽略此步驟)
git remote add origin [自己的倉庫地址]
- 倉庫創(chuàng)建分支與合并(這里以Dev為例子,注意大小寫)
git checkout -b Dev origin/Dev
上游分支的關(guān)聯(lián)和主倉庫最新狀態(tài)的更新
- 關(guān)聯(lián)上游分支
git remote add upstream [主倉庫地址]
- 分倉庫獲取主倉庫最新狀態(tài) (執(zhí)行后本地已經(jīng)存在最新的更新情況)
git fetch upstream
分支的合并(將分分支合并到當(dāng)前分支上)
- 分支的切換
git checkout [分支]
- 分支的合并
git fetch upstream
git merge upstream/Dev
寫在最后
- 分倉庫的更新需要提交New pull request,并且通過審核才可以合并到主倉庫上
- 主倉庫master上的內(nèi)容一定會(huì)共享在其他分分支上
- 每次重新Git Bash Here需要再次關(guān)聯(lián)上游分支

