首先要先確定一下是否建立了主repo的遠端源:
git remote -v
如果裡面只能看到你自己的兩個源(fetch 和 push),那就需要新增主repo的源:
git remote add upstream URL
git remote -v
然後你就能看到upstream了。
如果想同步原主倉庫的更新,可以做如下操作:
git fetch upstream
git merge upstream/master
當你有更新的程式碼先要提交到你遠端的倉庫:
git add .
git commit -m `anything …`
然後,你再通過github網頁pull request 就可以完成推送給原作者合併了
參考:
1、gitlab和github下fork後如何同步源的新更新
2、github上fork了別人的專案後,再同步更新別人的提交