У меня есть несколько фиксаций на файл:Как устранить фиксацию и ее изменения из git-истории?
- совершить E
- фиксации D
- фиксации C
- фиксации B
- совершающие
Я считаю, что я ввел ошибка в фиксации C. Я хочу удалить все изменения, внесенные в Commit C, на , что один файл, не влияя на другие изменения, и поэтому он выглядит как A -> B -> D -> E.
см. Документы для git revert – Andreas
Одна из возможностей: вы можете использовать флаг '--no-commit' для' git revert' и сбросить изменения ко всем остальным файлам – Whymarrh
Вы не можете удалить commit C, не удаляя все изменения в этой фиксации. Где вы хотите сохранить изменения в других файлах, которые были изменены в фиксации C? – Ajedi32