繁体   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