Полностью удалить фиксацию из удаленного репозитория Git

Предположим, история фиксации ветки выглядит следующим образом:

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] Первая фиксация


person Arthur    schedule 12.08.2015    source источник


Ответы (1)