【Git使用】清除最近的commit

首先使用 git branch命令查看分支,查看我们需要清除的commit所在的分支

>>> git branch -av 
branch.png

接下来使用 git log,查看最近的提交


log.png

找到想要回退到的地方就使用git reset命令

  • git reset --soft xxx 文件不会改变,回退到提commit之前
  • git reset --mixed xxx 文件不会改变,不同的地方也不会提
  • git reset --hard xxx 表示把分支和头指针指向这个xxx commit,本地仓库暂存区工程区都还原到 xxx 这个commit,这个xxx 之后的提交都被丢弃
  • git reset --keep xxx 表示把分支和头指针指向这个xxx commit,暂存区工程区都还原到 xxx 这个commit,本地仓库不会变

在as中的使用如图:

image.png
image.png
image.png

你可能感兴趣的:(【Git使用】清除最近的commit)