簡體   English   中英

同步git存儲庫上的所有遠程分支

[英]Sync all remote branches on a git repository

假設有一個帶有以下分支的存儲庫:

  • module1changes
  • module2changes

發行如此頻繁的版本,其中master分支從所有其他分支引入更改,增加版本號並彈出二進制文件,然后將所有分支與master同步。 然后循環重復,開發人員繼續推向其他分支。 只有一個人成為主人。 這是我希望完成的工作流程。 將所有內容拉入master時,同步所有分支的最簡單方法是什么? 只是結帳分支,從遠程主機拉出,推送到分支,切換到下一個分支?

假設您的本地主機與遠程主機是最新的,則只需將本地主機合並到模塊分支中即可。

# Release
git checkout master
git merge module1changes module2cjhanges
git tag xxx
git push origin master
git push --tags origin

# Update module branches
git checkout module1branch
git merge master
git push origin module1branch
git checkout module2branch
git merge master
git push origin module2branch

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM