git 删除本地commit记录

953 阅读1分钟

在开发过程中,有时候需要删除本地分支的commit记录,有多种方式,介绍一种很便捷的方法,通过一句代码即可搞定。

git reset --hard FETCH_HEAD

FETCH_HEAD代表上一次成功git pull之后形成的commit点,--hard代表强制。
通过git log可以查看commit提交记录:

image.png
执行git reset --hard FETCH_HEAD命令之后,本地的commit记录就删除了:

image.png