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

05039dc08615de5898c6a76adf1ebb3f.png

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

1、撤销当前 commit 操作

① 找到你想撤销的记录

9fcba6e9f49798cc3f175e13244a58e1.png

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

62e677f91ed036261dc46dd0282e185c.png

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

89f3295db851354f8ae824ad0f8760ef.png

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

79b8fee750996c800320fd4c5781254a.png
3c49da69f0d7462186505d5ca01ae0cf.png

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

001e74ef57acc1f53af687ef7d47d5e4.png

2、Reset HEAD...

① 返回上次 commit

74383cd609fb437f078bc56a10f47359.png

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

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

d766ef5b4f4d1e6aa4e1ba91a0612ceb.png
d4e04520c1105d61eb33761c259bccd6.png

③ 撤销指定 commit 版本

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

4df4f80a376bf5cb909e2c84aa764813.png

右键获取 commit 版本

7003fe91d1c9063677945c15381d4169.png
1113f75ffcd1f2ed60989f5c791b73b0.png

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

@Python大星 | 文

8b001741cffc72cdb5f952a4528ce17a.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值