GitHub: (3)版本回退

深入解析 `Error: error:0308010C:digital envelope routines::unsupported` 及其多场景解决方案 本文深入解析Node.js升级至V17+时常见的`Error: error:0308010C:digital envelope routines::unsupported`错误,揭示其与OpenSSL 3.0安全策略升级的关联。提供四种解决方案:环境变量开关、版本回退、依赖升级和代码改造,并针对前端构建、后端服务和CI/CD等不同场景给出实战建议,帮助开发者高效应对加密算法兼容性问题。 阅读详情

就像我们使用常用的文本编辑工具 world 里面有撤销和前进的功能,接下来几个命令涉及到git下版本的回退与前进问题:

涉及到命令:

  • git add filename
    • 将filename文件加入版本控制管理
  • git commit -m “comments”
    • 提交并写入相应的评语,根据这些评语方便版本回退
  • git diff readme.txt
    • 对比文件修改的内容
  • git status
    • 查看git状态
  • git log
    • 显示从最近到最远的提交日志
  • git reset –hard HEAD^
    • 回退到上个版本
  • git reset –hard HEAD^^
    • 回退到上上个版本
  • git reset –hard HEAD~10
    • 回退到前10个版本
  • git reflog
    • 可获取到版本号
  • git reset –hard versionId
    • 进入到指定版本号的版本

Git 的版本回退速度非常快,因为 Git 在内部有个指向当前版本的 HEAD指针,当你回退版本的时候,Git仅仅是把 HEAD 从一个版本指向另一个版本。


这里写图片描述

这里写图片描述

查看相应的log文件:注意红线就是我们在 提交时写的comments
这里写图片描述

对versionback.txt文件进行两次修改,

这里写图片描述

这里写图片描述

进行第三次修改并提交
这里写图片描述
这里写图片描述


查看日志文件:
这里写图片描述

回退到第二次修改的版本

这里写图片描述

查看版本代号:并且回到相应的版本处

这里写图片描述

重点参考博客:
廖雪峰官方网站 git版本回退

git使用教程

GitHubDesktop:学习:二:(第三次操作)版本回退:成功 目录 一.目的 1.1 想知道:GitHubDesktop里面版本回退 二.参考 1.1GitHubDesktop:学习:一:成功:安装和使用 1.10基础的git教程,傻瓜都会用的Github Desktop 三.注意 1.1 revert changes in commit 和自己想象的不一样:只是对second.txt文件进行回退 四.操作:1:回退到 没有创建second.txt文件时候:成功 1.1 最初状态 1.1 新建几个txt文本 1.1 提交本地+上创Git云端 . 阅读详情

相关推荐

S型速度曲线进阶:基于Sin²(x)的PLC平滑运动控制实践(以伺服/步进系统为例)

本文深入探讨了基于Sin²(x)的S型速度曲线在PLC平滑运动控制中的实践应用,特别针对伺服/步进系统。通过对比传统梯形曲线和七段S曲线,详细展示了Sin²(x)曲线在加速度连续性、计算效率和参数自适应性方面的优势,并结合博图平台的具体实现技巧和实战案例,为精密运动控制提供了优化方案。

weixin_28718793的博客 242

廖雪峰的Git学习笔记 - 2 - 版本回退 - ( git log、 git reset --hard、git reflog ) - (修改日志、退回版本、回溯日志)

修改readme.txt … Git is a distributed version control system. Git is free software distributed under the GPL. 然后尝试提交: git add commit git log 命令显示从最近到最远的提交日志 如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline参数...

LawssssCat的博客 853

缺陷检测-金属表面缺陷检测

1介绍 缺陷检测是工业视觉技术中最重要的组成部分。业务广泛,场景丰富,技术难点高、工作量大。针对不同的场景,选择不同的相机和

huneng1991的专栏 5248

廖雪峰Git学习日记(三)--版本回退

再次修改readme.txt文件如下 Git is a distributed version control system. Git is free software distributed under the GPL. 然后尝试提交: $ git add readme.txt $ git commit -m "append GPL" 目录 一:查看提交日记(log)...

B_G_boy的博客 316

若依集成mybatisplus、兼容旧分页【亲测有效】

service类继承ServiceImpl类 实现 你的Service接口。hutool工具包和lombok工具包如果不需要的话可以自行删除并修改后面的类里面的代码。自带的pagehelper用的1.4.6里面的jsqlparser用的4.5.0。mybatis-plus用的3.4.2里面的jsqlparser用的4.0.0。jsqlparser包,不剔除是这样的,有个冲突,我用的前端写的请求,返回的格式和原来的一样,已兼容。你的Entity类上面需要增加表的名字。

lh155136的博客 3566

英特尔® NUC迷你电脑实现无人值守自动开机配置指南

本文详细介绍了如何配置英特尔® NUC迷你电脑实现无人值守自动开机功能。从BIOS设置到操作系统级配置,涵盖硬件兼容性确认、电源恢复功能设置及常见问题解决,帮助用户轻松实现设备断电后自动恢复运行,适用于家庭服务器、企业终端等多种场景。

weixin_42638178的博客 472

Git使用——GitHub项目回退版本

可以一直回车,直到找到想要的历史版本,复制。注意你的分支名要对应上。

m0_63230155的博客 2484

python调用海康工业相机并用opencv显示(整体实现)

python语言调用海康机器人(hikrobotics)工业相机 第一章 Python 语言下连接海康工业相机,并获取数据 文章目录 系列文章目录 前言 目录 python语言调用海康机器人(hikrobotics)工业相机 文章目录 前言 一、底层接口的准备 二、使用步骤 1.引入库 2.枚举设备 3.判断设备类型 4.输入连接设备 5.创建相机实例并创建句柄 6.打开设备 7.获取相关参数 8.主动获取图像 9.开启取流并获取每张.

qq_39570716的博客 5万+

github的fork,提交,回退

github的学习和使用

jinxianwei1999的博客 4193

别再手动建模了!用Simscape Multibody Link一键导入SolidWorks装配体到Simulink

本文介绍了如何利用Simscape Multibody Link插件将SolidWorks装配体一键导入Simulink,实现CAD到仿真的无缝衔接。该技术显著提升机械系统设计与控制效率,特别适用于工业机器人、车辆悬架等复杂机构的动力学分析。文章详细解析了插件安装、模型导出优化及仿真验证的全流程,帮助工程师摆脱手动建模的低效工作模式。

weixin_27256197的博客 457

从Delphi 7到Delphi 10.4.1的代码迁移:关键挑战与实用解决方案

本文详细探讨了从Delphi 7升级到Delphi 10.4.1进行代码迁移的关键挑战与实用解决方案。核心内容包括应对Unicode字符串处理、64位数据类型变化、VCL/FMX界面框架选择、第三方组件迁移以及数据库层现代化改造(如从BDE迁移至FireDAC)。文章为开发者提供了系统的迁移前准备、核心问题攻克策略及测试落地指南,旨在帮助团队高效、平稳地完成系统现代化升级。

weixin_29250403的博客 531

git/github 常规操作第四篇,如何用命令回退(回滚/还原)代码,看这篇文章就够用了

当我们代码合并错误,或者代码因为某种原因找不到了,但是在历史版本中有最完整的代码,我们要怎么回滚或回退到对应版本还原代码呢,下面就用两种方式来回退。两者有质的区别,reset后,中间的废弃版本会丢失,而revert会新建一个版本来覆盖。第一种方式:重置reset (谨慎:重置的方式不会保留废弃的提交记录)revert后:新增了一个版本四覆盖原理的版本。1、查看并找到我们要回退的版本号。1、查看并找到我们要还原的版本号。revert前:有版本一、二、三。reset前:有版本一、二、三。

weixin_43538316的博客 5630

maxwell 平面变压器仿真(一)

在学习开关电源设计的时候,我们难免要设计变压器,采用有限元仿真软件MAXWELL 可以帮助我们确定变压器的励磁电感,漏感等参数。对于我们的理论分析大有裨益。但是苦于这破软件的教程真的是相当的零散,我相信大家用起来也总是苦于没有系统的教程指导,撰写本文的目的有两个,一个是记录自己使用的一些问题,一个是给大家提供一个可以参考的文档。

qq_45405656的博客 8243

MinerU 从 1.x 迁移到 2.x/3.x:版本迁移操作手册与回退方案

本文覆盖 MinerU 从 1.x 到 2.x 再到 3.x 的版本迁移:如何判断自己处于哪个版本区间、哪些变更会破坏现有脚本、以及升级失败后如何回退。读完后可直接按下面的定位表选择执行路径,在测试机上独立完成一次升级验证。 [![MinerU 文档版面分析与解析效果示例](https://raw.gitcode.com/GitHub_Trending/mi/MinerU/raw/79d6d8d

gitblog_00519的博客 399

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

【Py】使用swagger生成flask代码的暂时不要升级到最新版的connexion和flask版本

今天尝试将老仓库中的connexion和flask都升级到最新的版本,但出现了非常多的问题。没有问题,而且适配Python 3.12.0。

MacwinWin的博客 661

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

panic: qtls.ConnectionState not compatible with tls.ConnectionState

panic: qtls.ConnectionState not compatible with tls.ConnectionState 出现这种错误,是版本兼容问题,下面提供两种方法: 将go的版本降下来,看别人的博客有的是说需要降到1.12有的说是1.15以下都可以,我没有尝试。 将micro的版本升级: go get github.com/micro/micro/v3 完成 ...

HC的博客 3309

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

swagger3 documentationPluginsBootstrapper NullPointerException

用spring boot 2.6集成swagger3 报错如下, io.springfox springfox-boot-starter 3.0.0 Failed to start bean ‘documentationPluginsBootstrapper’; nested exception is java.lang.NullPointerException 经查swagger3 暂时不支持spring boot 2.6.0,回退到2.5.6 or 2.5.7后正常启动 参考文档git issue

weixin_38751513的博客 555

如何构建高可用全球CDN:jsDelivr多CDN架构的5个核心策略

jsDelivr是一个免费、快速、可靠的开源CDN服务,专为npm、GitHub和WordPress等平台提供全球内容分发网络支持。作为生产就绪的CDN解决方案,jsDelivr通过创新的多CDN架构和智能负载均衡技术,为开发者提供了稳定可靠的资源分发服务,特别适合跨境电商和全球应用部署场景。 ## 🏗️ 架构设计:多层故障转移机制 jsDelivr的核心优势在于其**多CDN提供商策略**

gitblog_01165的博客 407

每日关注:2026年7月31日 GPT-5.6 降价、GitHub Models 停服、KB5101684 与硬件趋势

本文总结了2026年7月31日的重要技术动态,主要涉及三个方面:服务与版本变化、Windows更新验证及硬件市场预测。重点关注GPT-5.6模型降价(Terra和Luna的API价格下调)、GitHub Models及两款Gemini模型停服、GitHub自托管Runner版本限制即将执行等直接影响工作的变化。建议优先排查服务依赖和脚本兼容性,Windows更新KB5101684需测试验证后再部署。硬件方面,DRAM和NAND市场可能出现分化趋势。技术写作者可优先报道模型降价、平台迁移等时效性强的主题。

分享 Windows 系统部署、镜像封装、终端管理、故障排查与运维自动化实践,涵盖 Sysinternals、PowerShell 和 AI 工具应用。以真实案例梳理排查思路与解决步骤,让运维经验清晰、可复用。 1万+

github平台如何回退代码到历史指定版本

https://github.com前提是 本地已经有了 git的origin master库或者克隆需要回退的代码到本地1. 查询历史对应不同版本的ID ,用于回退使用$ git log --pretty=oneline使用git log命令查看所有的历史版本,获取你git的某个历史版本的id 假设查到历史版本的id是fae6966548e3ae76cfa7f38a461c438...

CC 4万+

git常用指令 github版本回退 reset

常用流程1. git clone xxx (xxx是已经fork的,自己的repo)2. cd xxx; git remote add somemarks YYY (YYY是master的repo, somemarks 是master的别称,可自定)3. push origin即可4. 每次更新自己的repo时使用 git fetch somemarks master; git rebase F

安 9986

github学习之版本回退

你不断对文件进行修改,然后不断提交修改到版本库里,就好比玩RPG游戏时,每通过一关就会自动把游戏状态存盘,如果某一关没过去,你还可以选择读取前一关的状态。有些时候,在打Boss之前,你会手动存盘,以便万一打Boss失败了,可以从最近的地方重新开始。Git也是一样,每当你觉得文件修改到一定程度的时候,就可以“保存一个快照”,这个快照在Git中被称为commit。一旦你把文件改乱了,或者误删了文件,还...

XYKenny的博客 872

github版本回退--GitHub教程

git 版本回退整理: 1.本地回退 //按文件、路径回退==仅回退这个目录或者文件 git reset HEAD path/ //按版本回退==回退到上个版本 git reset HEAD^ //按版本号回退==回退到某个版本 git reset –-soft HEAD~3 git reset 057d //将本地的状态回退到和远程的一样

白衣 3697

github简单使用二--版本回退和版本前进

学会了版本库的创建后再需要的就是学习版本管理。 版本回退 在git-bash命令行里使用gitk命令查看可视化的版本情况: 根据图中描述可知,只有一次提交记录,所处分支为master分支,与远程github中的origin仓库是关联在一起的,新增的内容为ReadMe.txt中的“first use github”。 为了达到版本回退的目的,需要在之前的本地仓库中新增内容,为了简便,仅在R...

一念之间、 1023

idea merge回退_git版本回退, github版本回退

上周提交了更改,过了周末回来说要撤销上个story。于是,需要找到上周提交的版本,rollback回来。git版本管理命令,自从习惯使用管理工具之后就很少接触了,当突然寻找其他指令的时候就成浆糊了,ctrl+k只能顺利的提交而无关管理。因此,工具简化操作却弱化了技能。就像前几天听到的BBC 6分钟英语的一段对话。Rob说他当年在酒吧实习,对钱的加减算法很熟悉很强,因为那时候计算机还没有推广。计算器...

weixin_40001805的博客 652

GitHub 强制回退版本并覆盖远程仓库

GitHub强制回退版本并覆盖远程仓库的方法适用于需要彻底回退到历史稳定版本或删除错误提交的场景。核心步骤包括: ①查看提交记录:通过git log --oneline或GitHub网站确认目标 <commit-hash> ;。 ②本地回退:执行git reset --hard <commit-hash> 回退本地代码。 ③覆盖远程仓库:使用git push --force-with-lease(推荐)或--force强制推送。

欢迎来到我的优快云个人博客主页! 2101
上一篇: GitHub:(2)Windows上安装与使用 Git
下一篇: Linux: 变量
Coder-Qian
博客等级 码龄11年 63粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值