当前位置:   article > 正文

git commit后回退方法_git回退本地commit

git回退本地commit

目录

一. 前言

二. git命令回退commit (git 工作台回退)

2.1首先查看日志

2.2第六次是 commit 的,然后我突然不想 commit 了,我想撤销

三. 用开发工具(idea)进行回退

1.在控制台下找到Git

 2.找到要回头的版本(你要回退的版本)

 3.右击项目找到Git下的 Reset HEAD 

 4.将我们复制的版本号粘贴到 To Commit 输入框中 点击Rest就OK了


一. 前言

在日常工作之中经常遇到我们在commit(提交到本地仓库) 中提交多的文件比如将我们自己的配置文件和自己私有的的依赖提交的本地仓库的, 这是和不友好的, 一旦push(上传git远程仓库)就会影响到其他同时的开发, 要么解决冲突, 要么更改配置, 很浪费时间, 我们在这里解决一下在上传多了文件的时候如何回退

二. git命令回退commit (git 工作台回退)

2.1首先查看日志

git log 显示从近到远的日志记录,按向下键来查看更多,按 ​​​Q​​​ 键退出查看日志

git log --pretty=oneline 简洁显示日志记录

如图:

2.2第六次是 commit 的,然后我突然不想 commit 了,我想撤销

git reset --hard 提交id

意思就是,你要撤销第六次 commit ,你就要把 HEAD 指向 第五次,所以 reset 一下 HEAD 就好啦
注意:工作空间的代码的改动就没啦
如果想保留工作空间的代码只是撤销commit,请执行下面的命令:
git reset --soft HEAD^

HEAD^的意思是上一个版本,也可以写成HEAD~1
如果你进行了2次commit,想都撤回,可以使用HEAD~2

三. 用开发工具(idea)进行回退

1.在控制台下找到Git

如图:

 找到Log

如图 :

 2.找到要回头的版本(你要回退的版本)

 在你要回退的版本上右击, 选择Copy Revision Number (复制要回退版本的版本号)

 3.右击项目找到Git下的 Reset HEAD 

如图:

 4.将我们复制的版本号粘贴到 To Commit 输入框中 点击Rest就OK了

 应该就可以回退到你所要的版本了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/408584
推荐阅读
相关标签
  

闽ICP备14008679号