You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git合并疑问:分支与master修改同一文件时最终保留哪个版本?

Git分支合并的版本保留规则

当你在master分支执行git merge <待合并分支>时,若待合并分支中对同一文件的提交早于master分支里的对应提交,结果分两种情况:

  • 无冲突场景:最终会保留master的新版本文件。Git合并的核心是整合两个分支从共同祖先之后的变更,master作为当前操作的基准分支,其后续提交的更新会被优先保留,因为它代表更晚的修改记录。
  • 冲突场景:如果两处修改涉及文件的同一位置(比如同一行内容),Git会触发合并冲突,此时需要你手动编辑冲突文件,选择要保留的内容,完成冲突解决后再提交合并结果。

内容的提问来源于stack exchange,提问作者AtreusArcheus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 08:04:52