Git 在合并冲突分支时的默认行为是只选择传入的更改而不突出显示,必须使用 --edit

Git 在合并冲突分支时的默认行为是只选择传入的更改而不突出显示,必须使用 --edit

主分支内容

Hello 
Hi
Salut

其他分支内容

Hi
Hey
Yo

显然这应该是一个冲突的合并,其中 git 应该突出显示当前和即将发生的变化,但事实并非如此,它说:

$ git merge tampering
Merge made by the 'ort' strategy.
 greetings.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

当我合并使用--edit它时通常会突出显示

$ git merge tampering --edit
Auto-merging greetings.txt
CONFLICT (content): Merge conflict in greetings.txt
Automatic merge failed; fix conflicts and then commit the result.

相关内容