[英]Sync all remote branches on a git repository
假設有一個帶有以下分支的存儲庫:
發行如此頻繁的版本,其中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.