Git回滚代码到某个commit
目录
- git reset --hard commited_id(就是唯一标识id)
执行步骤命令
仅需知道这2个回退命令
即可完成
回退到提交的comiited节点
(原理就是改变我们指针指向的commit节点,就是我们学习的数据结构的链表节点,这么一说你应该就知道怎么了。如果感兴趣的话可以具体去了解)
git log
然后我们就可以看到我们的历史的所有提交信息了
git reset --hard commited_id(就是唯一标识id)
唯一标识比较长,我们可以只选取最前几个字符即可(只要代表唯一性能识别到当前节点即可)
因为这里看不到我们的提交历史说明,只有时间,最好的方式我们可以看看我们git的提交信息,查找对应需要回退的节点时间,然后再返回执行我们的命令,如我下面的这样:
-
查找d对应时间:
「其他文章」
- 详解CVE-2022-0847 DirtyPipe漏洞
- 用「闪电侠」的例子解释一下进程和线程
- Fluent-Validator 业务校验器
- Java 统计新客户
- 【Java面试】Redis存在线程安全问题吗?为什么?
- 其实 Gradle Transform 就是个纸老虎 —— Gradle 系列(4)
- drools的类型声明(Type declarations)
- JavaScript中if语句优化和部分语法糖小技巧推荐
- Spring Boot 微信小程序_保存微信登录者的个人信息
- Arthas常用功能及一次线上问题排查
- 用 Go 快速开发一个 RESTful API 服务
- GitHub 毕业年鉴「GitHub 热点速览 v.22.20」
- docker 1.2 之docker基本用法
- Linux-Mycat实现MySQL的读写分离
- 工具14Finger-全能web指纹识别与分享平台
- CMake技术总结
- vue - Vue路由(扩展)
- C# WPF后台动态添加控件(经典)
- WPF中的依赖属性
- 关于Spring中的useSuffixPatternMatch