fork分支與源分支同步代碼


git fork后如何保持與源項目的更新:

首先保證本地倉庫的upstream是源項目的URL,若沒有則添加:

git remote add upstream URL

 


然后利用fetch和merge合並upstream的master分支:

git fetch upstream
git merge upstream/master

 


此時本地的master分支就更新至upstream的master版本。然后利用push將本地分支覆蓋到git遠程分支上:

 

git push origin master:master

 


這就完成fork后保持對源項目的更新。

 

 

git fetch 的簡單用法:更新遠程代碼到本地倉庫

1. 查看遠程倉庫

 

$ 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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM