有些时候,在一些特殊情况下,我们需要将代码恢复到一个历史的提交版本上。而这个历史提交版本,离最新的提交已经比较久远了。

比如,我希望将如下的仓库的提交,恢复到上上上上次提交。当然,我可以一次一次的 revert,但是有没有更快更简单的办法呢?

提前做好备份  还原之后 最近的代码就丢失了

查询提交ID,恢复使用

1.可以通过查看git日志

2.可以在vscode里查看

找打id后执行  $ git reset --hard ID

git还原历史版本代码相关推荐

  1. git回退历史版本无法上传_git下载历史版本

    git下载历史版本以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 1.git 获取历史版本的几种方式 我们简单的描述一个 ...

  2. Git基础-git的历史版本查看与版本回退(版本切换)

    1.谈一谈git中的版本回退 1.我们在git中的每一次 git commit 操作就会提交一个历史版本: 2.每一个历史版本都有一个唯一的hash值进行记录: 3.每一个历史版本实际上就是我们对工作 ...

  3. 码云如何下载历史版本代码_git和码云的使用

    码云是开源中国社区2013年推出的基于 Git 的完全免费的代码托管服务,这个服务是基于 Gitlab 开源软件所开发的,我们在 Gitlab 的基础上做了大量的改进和定制开发,目前已经成为国内最大的 ...

  4. git回退历史版本无法上传_git回退到某个历史版本

    一.git怎么回退到某个历史版本 首先在git log里面找到你所要回滚的分支提交记录 在Terminal 或者git控制条 执行 回退到某个版本命令 git reset --hard 139dcfa ...

  5. git回退历史版本无法上传_Git系列教程(二):版本库中添加文件、版本回退

    Git系列教程(一):简介.安装.配置我们学习了分布式和版本控制系统的概念.Git具有的8个功能以及如何在Windows上安装Git.进行相关配置并创建版本库. Git版本库中添加文件 Git 的工作 ...

  6. 【视频教程】JEECG 入门视频教程大全+历史版本代码下载

    <JEECG_v3 入门视频> PPT介绍下载:http://share.csdn.net/slides/4208 ************************************ ...

  7. 码云如何下载历史版本代码_使用IDEA在码云上托管并更新自己的项目

    如果没有安装Git 可以看下这篇博客 Git入门安装 IDEA内置 git 功能 一.工作时开发的注意事项 代码需要备份[主要是防止代码丢失] 每个大版本都需要备份分支持[主要是1.0出现问题时,不能 ...

  8. git的历史版本拉分支、回撤revert、回退reset

    一.历史版本拉分支 假如我们要从3.0回退到1.0版本拉分支修改,那么在log找到1.0提交记录右键选择checkout,点击checkout之后当前工作区即回退到该提交的历史版本中. 然后,我们对1 ...

  9. git 怎么还原历史版本_4. Git--修改/回退等操作

    >>点赞,收藏+关注,理财&技术不迷路<< 我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件, ...

  10. git gui 历史版本_这些Git命令都不会,还是不要去面试了

    前言 以下,项目中经常使用的Git命令,汇总到这里以便与你能快速的学习和掌握Git命令,在文章最后有惊喜哟,一定要看到最后啊! 使用的 Git版本:git version 2.24.0 命令 git ...

最新文章

  1. linux操作系统教学,Linux操作系统教学视频
  2. php alert 乱码
  3. OpenCV下利用傅里叶变换和逆变换实现图像卷积算法,并附自己对于卷积核/模板核算子的理解
  4. jQuery easyUI--下拉菜单的制作
  5. 【Linux】库文件
  6. ubuntu19.10 安装搜狗输入法
  7. upload-labs_less3_less4_等价扩展名绕过_.htaccess文件改变文件扩展名
  8. python 如何匹配一撇字符_python,yaml如何解析包含撇号的字符串
  9. Linux服务器被***不能上网
  10. rust显卡要求 steam_Steam夏促游戏销量排行,Epic称暂时不要买地平线黎明时分,虚幻5引擎配置要求不高,热血无赖电影开拍,Steam夏促育碧专区...
  11. hdu 3829 最大独立集
  12. H.264技术及原理
  13. redis通过lua脚本实现分布式锁
  14. 中文文本纠错工具推荐:pycorrector
  15. android h5 保存通讯录,h5+调用系统通讯录
  16. python配色_Python数据分析之Seaborn(配色方案)
  17. 通过Nginx搭建flv流媒体服务器
  18. 基于51单片机俄罗斯方块游戏电路设计
  19. 华为鸿蒙新机是哪款,华为新机来了!预装鸿蒙 OS,搭载麒麟 9000!
  20. php 连接数据库有很多notice,PHP Notice: undefined index 完美解决方法

热门文章

  1. VIM空格和TAB转换
  2. java中的T extends Comparable ? super T
  3. linux--用户和组管理
  4. 计算机网络中的mac全称,计算机网络中MAC地址与IP地址
  5. java定时执行bat_如何自动执行多个批处理命令
  6. ssm怎么自动排列序号6位数_小学数学1~6年级知识薄弱点应对方法汇总,建议收藏!...
  7. 派生类构造的时候一定要调用_分手的时候,一定要好好说再见
  8. 2PC 二阶段提交协议与3PC
  9. PropertyGrid—添加属性Tab
  10. 简简单单认识call,apply,bind方法