【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 Git的下载地址:Git官网下载地址 Git本地仓库和命令 配置用户 下载完Git后,右键会有一个Gi...
    TokyoZ阅读 4,545评论 1 7
  • (预警:因为详细,所以行文有些长,新手边看边操作效果出乎你的预料) 一:Git是什么? Git是目前世界上最先进的...
    axiaochao阅读 1,972评论 1 8
  • git 使用笔记 git原理: 文件(blob)对象,树(tree)对象,提交(commit)对象 tree对象 ...
    神刀阅读 3,808评论 0 10
  • 昨天在同事电脑上操作了一把cherry-pick代码,发现很多功能不用,就慢慢忘记了,梳理了下流程图: git c...
    gogoingmonkey阅读 708评论 0 0
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,751评论 9 163