idea git回滚之前提交记录

提交代码时,如果不小心提交了不需要提交的内容,在本地仓库中,此时需要回滚版本,如何回滚

1.打开git控制台,左下角git,选择要处理的分支,选择刷新获取最新git提交记录

2)选中自己commit需要回滚的位置 >> 右键 >> Copy Revision Number 这是复制需要回滚的版本号

3)回到项目 选中项目 >> 右键 >> Git >>  Reset Head 进入到回滚页面 

4)输入上面复制的回滚版本号,type选择Soft

类型作用

soft 相当于代码保留,撤销git commit ,不撤销git add,代码回到暂存区,在idea编辑器和mixed是一样的。

mixed 相当于代码保留,撤销git commit,同时撤销git add,代码回到未暂存区。

hard 不保留代码,撤销git commit,同时撤销git add,回到了上一次commit的状态,并且相当于revert一次。

keep 文件将被还原到所选提交的状态,但是本地更改将保持完整。
 

------------------------------------------与正文内容无关------------------------------------
如果觉的文章写对各位读者老爷们有帮助的话,麻烦点赞加关注呗!小弟在这拜谢了!
如果您觉得我的文章在某些地方写的不尽人意或者写的不对,从而让你对你人生观产生颠覆(概不负责),需要斧正,麻烦在评论区不吝赐教,作者看到后会根据您的提示查阅文章进行修改,还这世间一个公理一片蓝天

相关推荐

  1. 【git】发生冲突后提交

    2024-01-17 02:32:01       32 阅读
  2. springmvc 多事务提交

    2024-01-17 02:32:01       27 阅读
  3. git push之后到某个版本

    2024-01-17 02:32:01       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-17 02:32:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-17 02:32:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-17 02:32:01       82 阅读
  4. Python语言-面向对象

    2024-01-17 02:32:01       91 阅读

热门阅读

  1. c++八股3

    2024-01-17 02:32:01       50 阅读
  2. 面试官:什么是垂直越权?有哪些解决方案?

    2024-01-17 02:32:01       49 阅读
  3. 02-k8s学习笔记之相关组件

    2024-01-17 02:32:01       46 阅读