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時就不會沖突。
---------------------
作者:wangww631
來源:CSDN
原文:https://blog.csdn.net/wangww631/article/details/78392734
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
*博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。