git 回滚commit记录

  • 1、本地commit 了,但未push到远程,使用以下指令即可:
$ git reset --hard HEAD^         回退到上个版本(本地修改会丢失,慎用)
$ git reset --hard HEAD~3        回退到前3次提交之前,以此类推,回退到n次提交之前
$ git reset --hard commit_id     退到/进到 指定commit
  • 2、如果 push 了,
    还要强推到远程:
    git push --force origin HEAD
posted @ 2022-12-05 15:40  aaacarrot  阅读(301)  评论(0编辑  收藏  举报