Git pull报 fatal-Not possible to fast-forward, aborting的解决办法

| Feb 19, 2023 min read

git 在处理文件merge时,会分成三种处理方式

  • –ff–only fast forward模式,快速合并 有冲突就会失败
  • –no–ff 非快速合并 会生成一次commit
  • –squash 将合并后的不同分支所有的提交记录作为一次提交

其实我们要做的是关闭rebase和fast-forward在pull中的表现,可运行如下代码解决当前分支问题:

git config pull.rebase false

git config pull.ff false

comments powered by Disqus