У меня есть такое дерево в Git:
Теперь я хочу удалить коммит 8a22e56e5, но сохранить все будущие изменения и слияния.
8a22e56e5
Команда git rebase -i -p ed36940de, но она выдаст ошибку error: commit 1e5c47382 is a merge but no -m option was given. Как это сделать правильно?
git rebase -i -p ed36940de
error: commit 1e5c47382 is a merge but no -m option was given
Дайте ему шанс и дайте нам знать, как это происходит:
git rebase -p --onto a6b8cff52 ed36940de 4510e25da
Я никогда не пытался сделать что-то подобное, но это то, что я бы попытался запустить.