1.進入你的GitHub發起Pull request
2.選擇compare across forks
3.反向操做。base fork改成本身的,head fork改成原做者的
4.點擊 create pull request
5. 添加comment
6.點擊create pull request
7.點擊Merge pull request
8.肯定
Github上 fork了別人的代碼 本地更新主分支代碼
在GitHub上咱們會去fork別人的一個項目,這就在本身的Github上生成了一個與原做者項目互不影響的副本,本身能夠將本身Github上的這個項目再clone到本地進行修改,修改後再push,只有本身Github上的項目會發生改變,而原做者項目並不會受影響,避免了原做者項目被污染。但通過一段時間, 有可能做者原來的代碼變化很大, 你想接着在他最新的代碼上修改, 這時你須要合併原做者的最新代碼過來, 讓你的項目變成最新的。
一、先克隆項目到本地:
Git clone https://github.com/iakuf/mojo
cd mojo
二、添加原做者項目的 remote 地址, 而後將代碼 fetch 過來
git remote add sri https://github.com/kraih/mojo
git fetch sri
‘sri’至關於一個別名
查看本地項目目錄: git remote -v
三、合併
git checkout master
git merge sri/master
若是有衝突的話,須要丟掉本地分支:
git reset –hard sri/master
四、這時你的當前本地的項目變成和原做者的主項目同樣了,能夠把它提交到你的GitHub庫
git commit -am ‘更新到原做者的主分支’
git push origin
git push -u origin master -f –強制提交html
本文轉載的網絡地址
https://www.cnblogs.com/mff520mff/archive/2017/08/13/7355118.htmlgit