Я сам работаю над репозиторием git (так что да, я знаю последствия и предупреждения об этом), и каким-то образом один из деревьев получил фиксацию после нажатия, когда она не должна быть.
Теперь я пытаюсь отступить, и он жалуется на сотни конфликтов слияния.
Есть ли способ сообщить git принудительно перезаписать все локальные файлы, которые поступают с удаленного сервера? Есть ли более быстрый способ, чем выполнение git reset --hard HEAD~1
, а затем выполнение pull?
В том же примечании, есть ли способ сделать то же самое с простым слиянием? Все, что я видел, предлагает проверить каждый файл во время этапа разрешения конфликта слияния, но с сотнями файлов его просто невозможно сделать вручную.