idea 通过git撤销commit但未push的操作

1、undo commit

复制代码
适用情况:代码修改完了,已经Commit了,但是还未push,然后发现还有地方需要修改不想提交本次记录了。这时可以进行Undo Commit,修改后再重新Commit。

注意:如果已经进行了Push,线上的Commit记录还是会存在的

打开git记录,进行Undo Commit操作

右键要撤销的记录,选择undo commit

2、 reset current branch to here

适用情况:已commit未push

复制代码
右键错误记录的上一次记录,然后选择reset current branch to here,选择Mixed

注意:撤销后会把commit记录删除掉,提交的文件进入到Unversioned Files目录中

相关推荐
阿维的博客日记13 小时前
Windows自由切换jdk版本
java·windows
摇滚侠13 小时前
MyBatis 入门到项目实战 MyBatis 逆向工程 62
java·开发语言·mybatis
ch.ju13 小时前
Java Programming Chapter 4——Multi-level inheritance
java·开发语言
yuezhilangniao13 小时前
2026删除K8s命名空间 卡 Terminating 的 ns
java·容器·kubernetes
GZ_TOGOGO13 小时前
Spring AI Alibaba 格式化输出
java·人工智能·spring
心之伊始13 小时前
Spring AI Structured Output 实战:把大模型返回稳定转成 Java DTO
java·spring boot·大模型·spring ai·structured output
星辰_mya13 小时前
限流、漏斗桶和令牌桶的区别
java·开发语言·面试·架构·高并发
我是一颗柠檬14 小时前
【Java项目技术亮点】滑动窗口限流算法
java·开发语言·算法
++==14 小时前
git的安装以及基本命令使用、远程仓库的操作、vscode连接远程仓库进行项目的上传、gitee的使用
linux·git·gitee
我登哥MVP14 小时前
SpringCloud Alibaba 核心组件解析:分布式事务(Seata)
java·spring boot·分布式·spring·spring cloud·java-ee·intellij-idea