git删除提交记录命令

173 阅读1分钟

1.删除远程仓库的某条记录,先

git log

看看你要回到哪条记录,就记着这条记录的commit id 然后

git push origin HEAD --force commit_id

注意这里的commit_id是那一个长长的, 如df9b7d9ff17ad884fe314090669f057f0d5e1e19 这样,就能让当前分支处于这个记录头, 最后,输入

git push origin HEAD --force

这样,推送改动上去,就能把这条记录之前的错误记录给删掉了。需要注意的是,一般来说不会删除太多的记录,都是发现某条记录错误了,想要取消掉,就使用的上述命令。