git rebase --interactive some_commit~
some_commit
给我一个从until提交的列表HEAD
。
git log --author some_author --oneline some_commit..
some_author
给我一个from some_commit
until的提交列表HEAD
。
我如何仅使用第二个列表中的提交来重新设置基准?这是删除提交而不是some_author
.
更新
我找到了一些方法,但我的脑海中缺少了一些步骤:
git cherry-pick commit1 commit2 commit3 ...
commit1 commit2 commit3 ...
如果我的第二个命令的输出是:我怎么能得到:
commit1 message1
commit2 message2
commit3 message3
?