IDEA取消commit

方法一:

1、在version control 中的log中找到自己提交的commit。

图0

2、右键找到revert commit

image.png

3、然后回跳出下面(图1)的界面,我们看到我们刚刚提交的都飘蓝了(图2),证明是Git add状态,但是没有commit,并且我们上次的修改的代码都没有了。

图1
图2

4、如果上次提交的代码我们不想要了,直接点击(图1)的commit当做一次新的commit就行。

5、如果还想在原来的代码的基础上修改,我们直接点击我们要保留的文件,点》》符号就可以还原。

图3

6、当然,如果你已经点了(图1)的canael按钮,还想在原来的代码上修改,还有一个地方也可以。点击idea的项目的commit,图三中的红框中选中上次commit的commit message信息。也可以出现图4界面。代码任你挑选了。

图4

7、在进一步修改以后,直接commit就可以了,再push就可以了。

方法二

1、此方法和方法一相差不大,但是直接会让(图0)log中的提交的commit直接消失,并且不会自动跳出(图1)。只能通过方法一的步骤6去寻找上次提交的代码。

image.png

方法三

1、图5中的reset HEAD,出现图6,在图六to commit中输入你这次commit的在上一次commit的版本号(切记,是你要后悔的commi的上次个history的号,不一定是)。

图5

图6

2、版本号在哪里?图0的位置的右侧角角里

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容