龙空技术网

相见恨晚!IntelliJ idea 撤回已经 commit 但未 push 的操作

杨亦湉 6302

前言:

而今大家对“idea如何提交指定commit”可能比较讲究,朋友们都需要剖析一些“idea如何提交指定commit”的相关文章。那么小编同时在网络上搜集了一些对于“idea如何提交指定commit””的相关文章,希望朋友们能喜欢,你们快快来学习一下吧!

在项目开发中, git-commit 未 push 的代码,我们可能需要合并或者重新修改再 commit,避免提交记录过多。下面我们盘盘在 IntelliJ idea 不通过命令如何撤销操作?使用 git 命令,下回期待!

1、撤销当前 commit 操作

① 找到你想撤销的记录

② 右键点击选择“Undo Commit...”

③ 选择“Default Changelist”,你也可以自定义 Name,选择 默认有好处,后面会说到。

到这会显示“Reset successful”,代码文件又显示我们可爱的绿色标识

④ 当我们修改代码后,再次 commit,默认下我们会看到我们修改的代码。如果你在第 ③ 步自定义 Name,这个时候是看不到的,切记!

2、Reset HEAD...

① 返回上次 commit

HEAD^是撤销上一次 commit 操作,可以通过 Validate 校验查看

② 撤销上 2 次 commit 操作,可以通过 Validate 校验查看

③ 撤销指定 commit 版本

如果要退回到 1 这里,获取 1 的 commit 的版本

右键获取 commit 版本

欢迎关注 @Python大星 ,一个会点 Python 的 Java 程序员。如果你有更好的想法,欢迎留言,一起探讨,想说你就说啊!后面继续分享 Java 的相关开发,人少就散了吧!

@Python大星 | 文

标签: #idea如何提交指定commit #idea 返回上一步