美文网首页
commit 撤销操作

commit 撤销操作

作者: 沧海小鱼儿 | 来源:发表于2020-09-02 11:53 被阅读0次

git commit -m "XXXX"

执行完commit后,想撤回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编辑器,修改注释完毕后保存就好了。

相关文章

  • commit 撤销操作

    git commit -m "XXXX" 执行完commit后,想撤回commit,怎么办? git reset ...

  • Git---revert

    撤销某次提交:git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且...

  • Git 撤销commit文件 和 回退push的文件

    1、撤销 commit 的文件2、撤销 push 的文件1、git reset2、视图操作 reset3、git ...

  • idea撤销commit

    项目中commit 之后未 push 到远程仓库, 此时想要撤销commit。按下图进行操作即可。 这样就会回到c...

  • git撤销本地的commit

    1、在本地commit之后,Git push到远端分支之前 2、如果不想推送到远端,撤销本地的commit操作 g...

  • git的常规操作

    git的常规操作 .gitignore不起作用 添加远端 撤销commit 命令行解释 如果进行两次的commit...

  • git revert 用法

    一、初级用法 git revert 撤销某次操作,此次操作之前和之后的commit和history都会保留,并且把...

  • git 取消commit或已经push的

    git如何撤销上一次commit操作 1.第一种情况:还没有push,只是在本地commit 这里的

  • Git 撤销Commit

    撤销未push到远端的commit,但保留该commit的修改 撤销未push到远端的commit,并且丢弃该co...

  • 学习笔记

    第一个markdown笔记 git相关 常用git操作命令撤销commit : git checkout [com...

网友评论

      本文标题:commit 撤销操作

      本文链接:https://www.haomeiwen.com/subject/racorktx.html