git 使用场景 新分支代码 回合 主干分支代码

发布时间:2024年01月05日

场景:版本V0118分支开发到一定阶段时,把版本release分支回合到版本V0118分支

1. git fetch
2. git checkout -b v0118 origin/release                      拉取 v0118 分支

3. date >> 1.txt && git add . && git commit -m "msg"         模拟 v0118分支 提交业务代码

4.期间远程release分支被合入诸多别的业务模块的代码提交

5.v0118分支 开发到一定阶段时,维护性的把release分支回合到v0118分支

6. git fetch origin release v0118                            fetch 这两个分支 对应远程分支 的最新提交
7. git checkout -b release origin/release                    拉取 release分支
8. git merge origin/v0118                                    v0118分支 合入 release分支
9. 解决冲突
10. git push origin HEAD:v0118                                合入v0118分支的release分支 替换 远程v0118分支

以上操作好处:可保护好提交历史(超神推荐)

[Ref] git push origin HEAD:refs/for/master 的意思
Further Reading :Git常用命令汇总

文章来源:https://blog.csdn.net/weixin_37646636/article/details/135405966
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。