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