像这种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即可
转自:https://blog.csdn.net/qq_41988504/article/details/105977374
🐞标题:Git删除中间某次提交
👽作者:ruige
🐾地址:https://jjdhhc.com/articles/2021/09/10/1631267962936.html
🙏感恩:谢谢您的打赏与支持!中间图片是我的微信公众号,扫码关注哦!
![支付宝支付](https://b3logfile.com/file/2021/08/weixin-6fe4eabb.png)
![微信公众号](https://b3logfile.com/file/2022/01/qrcode_for_gh_82893efd6f36_258-cf739db4.jpg)
![微信支付](https://b3logfile.com/file/2021/08/zhifubao-2619a5ff.jpg)