git 清除失败的提交记录

有时候我们可能会遇到git提交错误的情况,比如提交了敏感的信息或者提交了错误的版本。这个时候我们想将提交到代码库的记录删除。

一、获取要回滚到的提交点的hash值

首先,我们需要找到我们需要回滚到的提交点的hash,可以使用

?
1
$ git log

命令获取提交的历史找到需要回滚到的提交点。

二、回滚

复制hash值,使用

?
1
$ git reset --hard commit_hash

将head指向当前想会滚到的地方。

三、push新的head到git

再使用

?
1
$ git push origin HEAD -- force

将当前指向的head推到git。

猜你喜欢

转载自blog.csdn.net/jb_home/article/details/80960641
今日推荐