Я пытался разделить большой коммит, который уже был помещен в меньший, после Как я могу разделить коммит Git, похороненный в истории? .Теперь я также внес некоторые другие изменения и отменил некоторые бесполезные модификации.
Теперь я попробовал push-запрос, но он не состоялся, потому что я случайно удалил эти коммиты во время перебазирования вместо их возврата.git status
показывает:
$ git status
# On branch master
# Your branch and 'origin/master' have diverged,
# and have 15 and 2 different commit(s) each, respectively.
#
nothing to commit (working directory clean)
Я уже пытался клонировать репозиторий, отменить этот коммит и нажать его.Затем я вытащил вверх по течению в моем рабочем каталоге.Это не работает и в основном применяет мои новые модификации, а затем снова возвращает все в старое состояние.
Как я могу вставить эти 2 коммита (ускоренная перемотка вперед?) До того, как мои коммиты вернутся после него?Нужно ли мне делать еще одну перебазку?
Мои коммиты выглядят так:
A - B - C origin/master
\
D - E - F local working copy
Я хочу, чтобы это выглядело так:
A - B - C - revert_B - D - E - F