像这种a-b-c-d的提交如果想删除b的话如下操作
1.查看提交commit-id
git log
2.回退到a上
git reset f9fbde889a1c5e6c0747cf3bc6ed208ffd722812 --hard
3.把c d再cherrypick过来,这样就把b给跳过了
git cherry-pick c d (c和d填common-id)
4.删除分支重新push即可
像这种a-b-c-d的提交如果想删除b的话如下操作
1.查看提交commit-id
git log
2.回退到a上
git reset f9fbde889a1c5e6c0747cf3bc6ed208ffd722812 --hard
3.把c d再cherrypick过来,这样就把b给跳过了
git cherry-pick c d (c和d填common-id)
4.删除分支重新push即可