Конфликт слияния разрешен с использованием предыдущего разрешения в GIT.Что это значит? - PullRequest
1 голос
/ 14 июня 2019

Используя команду

git stash pop

Я получил в качестве вывода

Авто-слияние src / path / File.Java

КОНФЛИКТ (содержимое): конфликт слияния в src / path / File.Java

Решен 'src / path / File.Java', используя предыдущее разрешение.

Я пытался git status -s

и вывод был

UU src / path / File.Java

Согласно выводу команды git stash pop, 1-й git говорит, что естьконфликт, а затем сам Git разрешил этот конфликт.

Это немного сбивает с толку.Как git удалось разрешить конфликт самостоятельно без какого-либо ручного вмешательства?Что случилось в бэкэнде?

1 Ответ

4 голосов
/ 14 июня 2019

Это удалось сделать, потому что у вас включено git rerere.

При включенном rerere записывается, как вы разрешаете определенные конфликты.Если Git встречает их снова, он разрешает их так же, как вы их разрешали ранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...