github將主分支的代碼同步到fork分支的方法


github fork一個分之后,過一段時間就會和主分支的差異比較大。 這樣提交pr的時候就會沖突,這個時候我們就需要和主分支同步代碼。

步驟:

1. git remote add upstream git@github.com:coreos/etcd.git   //本地添加遠程主分支,叫upstream。可以先git branch -v查看是否已添加遠程分支,若已添加,該步驟略過。

2. git fetch upstream  // 獲取主分支的最新修改到本地;

3. git merge upstream/master  // 將upstream分支修改內容merge到本地個人分支;

    // 該步驟或者可以分成2步:

    1) # git checkout master;  // checkout到master分支

    2) # git merge upstream;  //合並主分支修改到本地master分支;

4. git push                                // 將本地修改提交到github上的個人分支

至此,主分支修改的代碼完全同步到fork出來的個人分支上,后續在個人分支上修改提交pr時就不會沖突。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM