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

Git Pull每次触发合并提交问题排查及解决方案

Git Pull异常:强制生成合并提交、无意义冲突问题

问题现象

  • 每次执行git pull都会弹出合并提交输入框,提交后产生额外的合并提交记录
  • 该问题仅出现在本地机器,团队其他成员操作同一分支无此异常
  • 在通过GitHub PR将dev分支合并到prod分支后触发问题,后续团队成员推送代码或合并PR后,执行git pull会提示冲突,但实际无内容冲突,仅显示重复提交内容;只能通过删除本地分支重新拉取临时解决
  • 复现示例:删除本地example-branch分支(执行git branch -D example-branch),git fetch后拉取origin/example-branch,创建example-new分支提交内容并通过PR合并到example-branch,回到本地example-branch执行git pull仍会触发重复提交冲突

解决方法

通过配置Git拉取时优先使用快进合并(Fast-Forward)即可解决:

  • 仅对当前仓库生效:
    git config pull.ff true
    
  • 对全局所有Git仓库生效:
    git config --global pull.ff true
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 13:01:19