我在一个交互式 rebase 中,并且在查看提交时已经标记了我需要仔细查看的提交edit
(e
),我意识到需要删除/删除一些提交。在交互模式下哪个是正确的提交?
目前我执行以下命令:
$ git reset HEAD^
$ git checkout -- <File> # <- here I list all of the files that need to be reset
$ git rebase --continue # this complains that I have to perform git commit --allow-empty or git reset
# since I don't want the empty commit I do …
$ git reset
$ git rebase --continue
这是非常冗长的。所以我尝试了
$ git reset --hard HEAD^
$ git rebase --continue
但这会产生合并冲突。
那么在交互式变基的编辑模式下,删除当前提交的最简单方法是什么?