intellij idea 怎么取消commit

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了intellij idea 怎么取消commit相关的知识,希望对你有一定的参考价值。

1、如果还没有push的话,我一般是通过Terminal命令行操作,执行git reset --soft|--mixed|--hard <commit_id>
这里的<commit_id>就是每次commit的SHA-1,可以在log里查看到
--mixed 会保留源码,只是将git commit和index 信息回退到了某个版本.
--soft 保留源码,只回退到commit信息到某个版本.不涉及index的回退,如果还需要提交,直接 commit即可.
--hard 源码也会回退到某个版本,commit和index 都会回退到某个版本.(注意,这种方式是改变本地代码仓库源码)
2、界面操作可以通过 右键工程 "git"-->"Repository"-->"Reset Head...",To Commit填入想要回滚到的commit_id,选择好Reset Type,然后Reset即可
3、已经push的话命令行操作 git revert <commit_id> ,然后再push即可
参考技术A 我用的git,从git上checkout完就多了Git这个选项、你选那个subversioncheck下来应该就行了、

以上是关于intellij idea 怎么取消commit的主要内容,如果未能解决你的问题,请参考以下文章

intellij idea怎么撤回

intellij idea怎么导入jar包

intellij idea用git怎么回退上个版本

Intellij Idea @Autowired取消提示

Intellij IDEA取消alt + enter后的红框选中

intellij idea 2016.3.5 控制台取消行数限制