Я запускал простое слияние и не ожидал конфликтов, и я побежал git merge my_dev_branch
Однако у меня возник конфликт слияния, который выглядел беспорядочным, и заставило меня подумать, что я не был ясен в истории своего ветки. Вместо разрешения конфликта я хотел бы отказаться от слияния и вернуться туда, где был раньше.
Два вопроса:
- Я прав, думая, что могу очистить свою промежуточную область, запустив
git checkout HEAD <filename>
для каждого файла за этот вопрос и что это будет означать отказ от слияния? - Есть ли способ сделать это с помощью одной команды?