Предположим, история фиксации ветки выглядит следующим образом:
John Doe [0003] Third Commit
Jane Roe [0002] Second Commit
Jane Roe [0001] First commit
Я бы хотел полностью удалить Третий коммит [0003] и заменить его новым Четвертым коммитом (чтобы Четвертый стал Третьим).
Я использовал git reset --hard 0002
, чтобы установить ГОЛОВУ. Я также внес некоторые изменения, и сейчас я хочу, чтобы НОВАЯ вторая фиксация (или четвертая фиксация) стала СТАРЫМ третьим фиксацией [0003].
Джон Доу [0003] Четвертая фиксация (вторая фиксация с изменениями)
Джон Доу [0003] Третья фиксация
Джейн Роу [0002] Второй коммит
Джейн Роу [0001] Первая фиксация