专栏首页薛定喵君git使用:commit之后撤销commit

git使用:commit之后撤销commit

git撤销commit

git reset --soft HEAD^  

即可成功的撤销commit 注:仅仅是撤回commit操作,您写的代码仍然保留

  • HEAD^的意思是上一个版本,也可写成HEAD~1
  • 如果进行了2次commit,想都撤回,可使用HEAD~2

参数解释:

  • --mixed
    • 不删除工作空间改动代码,撤销commit,并且撤销git add . 操作
    • 为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样
  • --soft
    • 不删除工作空间改动代码,撤销commit,不撤销git add .
  • --hard
    • 删除工作空间改动代码,撤销commit,撤销git add .
    • 注意完成这个操作后,就恢复到了上一次的commit状态。

*commit注释写错,只是想改一下注释,仅需要

git commit --amend

进入默认vim编辑器,修改注释完毕后保存即可。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 解决iview weapp的i-input组件在微信开发者工具中不能输入值的问题

    最近开始用mpvue框架,所以遇到了一些坑,这篇文章记录下关于input组件的一个坑。老司机请略过。 小程序里做一个登录页,输入手机号和密码进行登录。很简单吧...

    薛定喵君
  • git常用命令

    薛定喵君
  • 小程序更新机制

    未启动时更新 开发者在管理后台发布新版本的小程序之后,如果某个用户本地有小程序的历史版本,此时打开的可能还是旧版本。微信客户端会有若干个时机去检查本地缓存的小...

    薛定喵君
  • git commit之后,想撤销commit

    意思是:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作

    跟着阿笨一起玩NET
  • 如何高效撤销Git管理的文件在各种状态下的更改

      企业中我们一般采用分布式版本管理工具git来进行版本管理,在团队协作的过程中,我们难免会遇到误操作,需要撤销更改的情况,那么我们怎么高效的进行撤销修改呢?...

    阿豪聊干货
  • git commit之后,想撤销commit

    意思是:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作

    马哥Python
  • git 入门教程之回到过去 原

    现在你已经掌握git的基本操作了,文件发生更改首先使用 git add 添加更改,然后 git commit 提交全部更改,当本地文件再次发生更改时,仍然需要g...

    雪之梦技术驿站
  • 关于git的reset指令说明-soft、mixed、hard

        在开发过程中,git的版本管理越来越普及。在版本管理中,最常用和最重要的是重置提交的版本,恢复后悔做了的事。大家都知道用reset命令。但是有几种形态需...

    一夕如环
  • 往gitHub上上传自己的项目

    1。首先你得注册一个自己的GitHub账号,注册网址:https://github.com/join

    曼路
  • Git汇总--版本库操作

    显示提交历史! 当不使用任何参数调用,相当于使用了缺省的参数HEAD,即显示当前HEAD能够访问到的所有历史提交。可以指定某个远程或者分支进行查看:

    奋飛

扫码关注云+社区

领取腾讯云代金券