Прервать слияние конфликт разрешить на полпути - PullRequest
0 голосов
/ 24 октября 2018

Я слил ветку A в ветку B и получил конфликт слияния в некоторых файлах, скажем 5. Я разрешил конфликт слияния в 2 файлах, но теперь я хочу прервать слияние и хочу, чтобы 2 файла, для которых я разрешил конфликты, вернулись какони были изначально до разрешения конфликтов.Как мне это сделать.

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

Чтобы прервать текущий процесс разрешения конфликтов и попытаться восстановить состояние перед слиянием.

вы можете использовать git merge --abort (при условии, что ваша версия Git 1.7.4 или выше).

Если вы используете более старый Git (но новее версии 1.6.1), вы можете использовать git reset --merge.

0 голосов
/ 24 октября 2018

Если ваше слияние не было завершено, вы можете выполнить git merge --abort.

Проверить содержимое этих файлов: если они не полностью возвращены к своему первоначальному содержимому, выполнитеgit checkout -- myfile: это сбросит их содержимое к текущему индексу.

...