git如何删除提交记录 慎用

先通过git log命令,找到一个提交id,假设为c363b7be644a9ed595fc7a3cabb0918e3a29321c

执行git reset --hard  c363b7be644a9ed595fc7a3cabb0918e3a29321c命令,将git头指针指向该id前一个提交记录

执行git push origin HEAD -f,合并头指针与origin分支,此时该id对应的提交记录以及之后的提交记录都会被清除

再通过git log查看提交记录,发现有一部分记录被清除了,即使是在git服务器上也找不到了

猜你喜欢

转载自blog.csdn.net/xl_1803/article/details/111592716