首先要先肯定一下是否创建了主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