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的主要内容,如果未能解决你的问题,请参考以下文章