使用 GIT 中以前的解决方案解决了合并冲突。这是什么意思?

Bha*_*rat 1 git

使用命令

git stash pop

我得到了作为输出

自动合并 src/path/File.Java

CONFLICT(内容):在 src/path/File.Java 中合并冲突

使用以前的分辨率解决了“src/path/File.Java”。

我试过 git status -s

输出是

UU src/path/File.Java

根据git stash pop命令的输出,第一个 git 表示存在冲突,然后 git 本身解决了该冲突。

有点混乱。git 如何在没有任何人工干预的情况下自行解决冲突?后台发生了什么?

fph*_*ipe 5

它设法这样做是因为您已git rerere启用。

启用 rerere 后,它会记录您如何解决某些冲突。如果 Git 再次遇到它们,它会按照您之前解决它们的方式来解决它们。