git commit后回退方法

素颜马尾好姑娘i 2023-10-06 00:16 163阅读 0赞

目录

一. 前言

二. 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 简洁显示日志记录

如图:709726b94ace4a329c78c93530dc88e1.png

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

git reset —hard 提交id

db0fb7b9957c450181934eee8912bf70.png

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

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

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

1.在控制台下找到Git

如图:

2afe9259cb884d65bcf28b18a6d7db4d.png

找到Log

如图 :

b7d2502ebb48407d91af4bdb81a3630c.png

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

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

e22d0716921e45ad8a99e8a79b31a102.png

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

如图:

810d7ff5002a4cc4b4849bf4862ca7ae.png

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

a20b0cfebff84699a1525399f1d4213a.png

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

发表评论

表情:
评论列表 (有 0 条评论,163人围观)

还没有评论,来说两句吧...

相关阅读