Github上fork的項目如何merge原Git項目

問題場景

小明在Github上fork了一個大佬的項目,並clone到本地開發一段時間,再提交merge request到原Git項目,過了段時間,原做者聯繫小明,扔給他下面這幅截圖並告知合併處理衝突,讓他自行解決。git

小明看到後犯難了,我在IDEA上merge的時候,也沒看到原Git項目分支的選項呀,只能merge fork後項目的其它分支,這該如何是好?github

問題解決

解決方法很簡單,只須要把當前Git倉庫關聯一下原遠程Git倉庫就好了。shell

操做步驟:fetch

在本地Git倉庫目錄執行下面命令,查看當前關聯的遠程庫:code

$ git remote -v
origin  git@github.com:xiaoming/wechatpay.git (fetch)
origin  git@github.com:xiaoming/wechatpay.git (push)

而後開始執行關聯遠程倉庫的命令:blog

$ git remote add upstream 原始項目倉庫的git地址

再次經過git remote -v就能夠查看到最新信息了!開發

小明再去打開心愛的IDEA,在merge的時候果真發現多了原Git倉庫master分支選項,問題解決~rem

相關文章
相關標籤/搜索