Другой способ справиться с этой ситуацией, если ваши файлы уже зарегистрированы, и ваши файлы были объединены (но не зафиксированы, поэтому в файл вставлены конфликты объединения):
git reset
Это переключится на HEAD и скажет git забыть о любых конфликтах слияния и оставит рабочий каталог как есть.Затем вы можете отредактировать соответствующие файлы (поиск уведомлений «Обновленный апстрим»).Разобравшись с конфликтами, вы можете запустить
git add -p
, что позволит вам в интерактивном режиме выбрать, какие изменения вы хотите добавить в индекс.Как только индекс выглядит хорошо (git diff --cached
), вы можете зафиксировать, а затем
git reset --hard
, чтобы уничтожить все нежелательные изменения в вашем рабочем каталоге.