fork分支與源分支同步代碼

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

 

 

git 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
相關文章
相關標籤/搜索