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了

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

  • 7
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值