使用命令
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如何在没有任何手动干预的情况下成功解决冲突?后端发生了什么?
答案 0 :(得分:4)
之所以成功,是因为您启用了git rerere
。
启用rerere后,它会记录您如何解决某些冲突。如果Git再次遇到这些问题,它将以与您先前解决它们相同的方式解决它们。