小明在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