git fork後如何保持與源項目的更新:html
首先保證本地倉庫的upstream是源項目的URL,若沒有則添加:git
git remote add upstream URL
而後利用fetch和merge合併upstream的master分支:gitlab
git fetch upstream
git merge upstream/master
此時本地的master分支就更新至upstream的master版本。而後利用push將本地分支覆蓋到git遠程分支上:post
git push origin master:master
這就完成fork後保持對源項目的更新。
fetch
1. 查看遠程倉庫ui
$ git remote -v origin git@gitlab.liquidnetwork.com:zyj/saiyan.git (fetch) origin git@gitlab.liquidnetwork.com:zyj/saiyan.git (push) upstream git@gitlab.liquidnetwork.com:backend/saiyan.git (fetch) upstream git@gitlab.liquidnetwork.com:backend/saiyan.git (push) # 拉取遠程代碼到本地 git pull upstream master