免费获取学习方案
ARTICLE DETAIL

资讯详情

深耕编程基础知识与建站技术分享的一线实战洞察。

记2026/08/26碰到的git问题

记2026/08/26碰到的git问题 今天是2026年8月26日。距离上次发版已经过了两个星期。这个时候生产突然发现问题需要热补丁修复。按照惯例是从master远程仓库拉下一条分支命名为hotfix_xxx并且在开发好之后把这条分支合并到develop上在开发环境测试无误后再合并到测试环境再从测试环境合并到master环境但是今天自从从master拉下来之后没有pull最新的master内容而是pull了develop内容而是修改了直接合并到develop本来以为万事大吉直到1合并develop到master的时候出现问题了。出现70多处冲突仔细一看全是develop当前版本的正常内容那完蛋了只能重新走一遍流程从master上拉下来重新修改之后合并到develop这个时候问题出现了先是本分支和develop分支出现冲突解决方案为接受本地分支但是一点击发现又把develop的当前版本内容拉到当前分支了之后再从当前分支去master果然又出现70多处修改只能废除这条分支那只能去找11也很奇怪怎么会出现这种问题于是在我的电脑上重新操作了一遍上述流程结果果然和我操作的一模一样于是让我把原项目删除直接从远程仓库上重新下载master分支的内容于是重新执行了上述操作果不其然还是出问题了但是这次学聪明了先合并到master看看果然只有热补丁的修改但是谁也不敢担直接合并到master的责任毕竟没人能保证不走一遍develop内容还是不是上次走过develop的内容这下卡住了要提交develop就会出现冲突不解决冲突不能合并到develop解决冲突就会把develop的当前版本内容拉下来最后没办法还是1硬扛下风险先合并到master再从master上合并到develop总算是解决了所以有没有大神能解释一下为什么develop冲突一解决就会把当前版本内容拉下来。
返回列表