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