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 文件将被还原到所选提交的状态,但是本地更改将保持完整。

------------------------------------------与正文内容无关------------------------------------

如果觉的文章写对各位读者老爷们有帮助的话,麻烦点赞加关注呗!小弟在这拜谢了!

如果您觉得我的文章在某些地方写的不尽人意或者写的不对,从而让你对你人生观产生颠覆(概不负责),需要斧正,麻烦在评论区不吝赐教,作者看到后会根据您的提示查阅文章进行修改,还这世间一个公理一片蓝天

相关推荐
sduwcgg5 小时前
git经验
git
麻雀无能为力5 小时前
git的使用
git
算法歌者8 小时前
Visual Studio 项目 .gitignore 文件指南
git·visual studio
江边垂钓者8 小时前
git cherry-pick和git stash命令详解
git
Lw老王要学习8 小时前
Linux架构篇、第五章git2.49.0部署与使用
linux·运维·git·云计算·it
爱学习的张哥9 小时前
专栏项目框架介绍
git·fpga开发·udp·ddr·gt收发器
Aric_Jones11 小时前
lua入门语法,包含安装,注释,变量,循环等
java·开发语言·git·elasticsearch·junit·lua
Sapphire~18 小时前
odoo-049 Pycharm 中 git stash 后有pyc 文件,如何删除pyc文件
ide·git·pycharm
Willis_m21 小时前
Linux 服务器用 SSH 拉取多个 Git 工程
linux·服务器·git·ssh
1candobetter21 小时前
git如何将本地 dev 分支与远程 dev 分支同步
git