GitHub分支的使用

詳細(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)上游分支
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容