不小心提交了错误的代码到库上,想要删除最近一次提交的所有信息(包括代码和日志)。
删除最后一次的提交记录:
git reset --hard HEAD^
删除最后3次的提交记录:
git reset --hard HEAD~3
已经提交到远端库上了?那就还需要将本地库强行同步到远端库上(注意执行这个命令前先检查一下有没有别人的提交记录,不然会覆盖他人的修改):
git push --force
不小心提交了错误的代码到库上,想要删除最近一次提交的所有信息(包括代码和日志)。
删除最后一次的提交记录:
git reset --hard HEAD^
删除最后3次的提交记录:
git reset --hard HEAD~3
已经提交到远端库上了?那就还需要将本地库强行同步到远端库上(注意执行这个命令前先检查一下有没有别人的提交记录,不然会覆盖他人的修改):
git push --force
Comments