2种情况:1、还未push到远程此时可以先 git reset --HEAD CommitA然后 git cherry-pick CommitC CommitDPS:最好先将CommitC CommitD的ID copy 出来,方便操作。 2、已经push到远程此时只能通过 git revert CommitB 处理了。
2种情况:
1、还未push到远程
此时可以先 git reset --HEAD CommitA
然后 git cherry-pick CommitC CommitD
PS:最好先将CommitC CommitD的ID copy 出来,方便操作。
2、已经push到远程
此时只能通过 git revert CommitB 处理了。