得到以下似乎在网上不常见的消息:
fatal: unknown style 'diff' given for 'merge.conflictstyle'
我查找了merge.conflictstyle和diff的样式,而diff3似乎是合适的。我不知道我能在哪里/应该改变这个,但它不允许我推动任何更改,因为分支落后,因为我无法拉动由于上面的消息:(。
答案 0 :(得分:6)
尝试运行
$ git config merge.conflictstyle diff3
看看是否有效。
问题是您的配置选项不正确。该命令会将其更改为正确的值diff3
。
答案 1 :(得分:1)
根据git config
man page,diff
不是一种可接受的风格。 merge
和diff3
是唯一认可的。 merge
是默认值...所以也许正如mipadi所说,diff3
就是你想要的那个。
答案 2 :(得分:1)
运行以下两个命令:
git config --global push.default upstream
git config --global merge.conflictstyle diff3
然后尝试再次合并,它现在可以正常工作
答案 3 :(得分:0)
这个 git 命令应该可以解决这个问题:
git config merge.conflictstyle merge