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目录中