hosea1008
4/23/2020 - 3:01 PM

git回退删除提交记录

git log

查看日志,找到要提交的ID之前一次提交的ID

git rebase -i 要回退到的版本ID

会打开一个vim界面,最上面显示此后的所有提交记录,下面显示帮助。

最上面一般是

pick ......

把pick替换为d(drop),然后wq保存退出

git push origin master --force

其中master为需要推的分支

如果出现错误,git rebase --abort即可