Разработчик вносил небольшие изменения в два файла. Но во время этой фиксации у него был конфликт слияния, который удалил много вещей (вероятно, не имел последней актуальной версии). Затем он был перенесен на общее репо, а некоторые другие разработчики сделали некоторые другие коммиты.
Теперь мы заметили, что слияние удалило важные файлы, и мы хотим вернуть его обратно.
Как я могу это сделать, не теряя изменений со следующих коммитов?
Я пытался git revert commitsha
, но он не внес изменений. Нужно ли возвращать обратно mergesha
? Как я могу его определить?