0


Git - IDEA中 Undo Commit / Revert Commit 撤销已 commit 的记录

文章目录

1.Undo Commit 撤销最后一次的提交记录

撤销最后一次的提交记录:
在这里插入图片描述
勾选上 Set active :
在这里插入图片描述

撤销之后,本地的修改是add(修改在工作区和暂存区)但是未commit的状态了,此时我们可以:

  • 想要继续修改本地代码,然后再次提交
  • 不想要在暂存区的这次修改,可以还原到修改之前的状态

假如我们继续开发,添加一行代码,然后commit:
在这里插入图片描述

不想要在暂存区的这次修改,可以还原到修改之前的状态,回滚工作区和暂存区的修改:

在这里插入图片描述

2. Revert Commit 撤销任何一次的提交记录

Revert Commit 这个操作到处都能用,不同于 Undo Commit,Revert Commit 之后,会产生一条提交记录。相当于 Revert Commit 其实也是提交,只不过提交的内容刚好相反,刚好刷掉已有内容。

在这里插入图片描述

产生一条提交记录。相当于 Revert Commit 其实也是提交,只不过提交的内容刚好相反,刚好刷掉已有内容:

在这里插入图片描述

提交记录找那个多了一条提交记录: revert commit会把本地仓库,暂存区,工作区的修改都撤销

在这里插入图片描述

查看提交日志的变动:将bf6e8076这个提交的修改删除了 (本地仓库,暂存区,工作区的修改都撤销了)

在这里插入图片描述

标签: intellij-idea git java

本文转载自: https://blog.csdn.net/qq_42764468/article/details/126468638
版权归原作者 我一直在流浪 所有, 如有侵权,请联系我们删除。

“Git - IDEA中 Undo Commit / Revert Commit 撤销已 commit 的记录”的评论:

还没有评论