经常在误提交commit后,想要删掉这次提交的commit记录,确总是删不了,也没有明确的办法去解决,在自行研究后留下这篇文章。

举例我想删除掉 **TP1 ex2 Error Exo2**这条commit记录
打开Git,常用的Git bash 启动即可,进入到本地储存库
git log
默认查看当前储存库主分支commit记录

找到要删除的commit记录的下一条,即如下

git rebase -i <文件的哈希码>
回车进入,确定该commit记录是否是你想删除的那条

如果是,将箭头指向的 **pick **改为 **drop **而后保存退出
git push --force
使用此命令强制提交更新github储存库,忽略版本冲突。
以上便是删掉提交的commit记录的方法,此方法不一定妥当,欢迎交流共享。
本文转载自: https://blog.csdn.net/qq_61851083/article/details/136920467
版权归原作者 你不能熬夜了 所有, 如有侵权,请联系我们删除。
版权归原作者 你不能熬夜了 所有, 如有侵权,请联系我们删除。