首先要先肯定一下是否創建了主repo的遠程源:html
git remote -v
若是裏面只能看到你本身的兩個源(fetch 和 push),那就須要添加主repo的源:git
git remote add upstream URL
git remote -v
而後你就能看到upstream了。github
若是想同步原主倉庫的更新,能夠作以下操做:segmentfault
git fetch upstream
git merge upstream/mastergitlab
當你有更新的代碼先要提交到你遠程的倉庫:
git add .
git commit -m 'anything ...'學習
而後,你再經過github網頁pull request 就能夠完成推送給原做者合併了fetch
參考:
一、gitlab和github下fork後如何同步源的新更新.net
二、github上fork了別人的項目後,再同步更新別人的提交htm