返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >Git如何恢复到之前版本
  • 495
分享到

Git如何恢复到之前版本

2024-04-02 19:04:59 495人浏览 薄情痞子
摘要

目录git 恢复到之前版本1. 应用场景2. 解决方法Git 切换到指定版本Git 恢复到之前版本 1. 应用场景 进行了错误提交,需要将代码回退至某个版本;或者需要检出某个版本的代

Git 恢复到之前版本

1. 应用场景

进行了错误提交,需要将代码回退至某个版本;或者需要检出某个版本的代码,再切换回最新版本。

2. 解决方法

2.1 方式一:git reset

通过命令:git reset --hard 目标版本号

这样就会整个回退至目标版本号对应的状态,在这个版本后的版本提交记录就都没有了。

这种比较适用于回退至目标版本,之后版本直接废弃的情况。

使用该命令之前一定要确保本地所有修改均已经提交,否则会导致未commit的文件直接丢失。

2.2 方式二:git checkout

git checkout命令后面除了可以跟分支名称外,还可以跟目标版本Id,通过命令git checkout 目标版本号就可以切换到目标版本的状态,注意这个命令实际上是切换到了目标版本的临时分支,如果过要回到最新版本,可以通过命令 git checkout 原来分支名称。

这种比较适用于临时回到之前版本查看当时状态,然后再回到最新版本。

2.3 方式三:git revert

git revert用于“反做”某一个版本,以达到撤销该版本的修改的目的。比如,我们commit了三个版本(版本一、版本二、 版本三),突然发现版本二不行(如:有bug),想要撤销版本二,但又不想影响撤销版本三的提交,就可以用 git revert 命令来反做版本二,生成新的版本四,这个版本四里会保留版本三的东西,但撤销了版本二的东西。

Git 切换到指定版本

1. git clone "httpss: xxx"  拉取最新版本

2. 在拉取的文件夹下重新 Git Bash Here

3. 切换到指定版本号  git reset --hard  51adf7   

(版本号可以在git上看即:提交记录;git reflog 命令可以查看历史版本号)

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: Git如何恢复到之前版本

本文链接: https://lsjlt.com/news/168228.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Git如何恢复到之前版本
    目录Git 恢复到之前版本1. 应用场景2. 解决方法Git 切换到指定版本Git 恢复到之前版本 1. 应用场景 进行了错误提交,需要将代码回退至某个版本;或者需要检出某个版本的代...
    99+
    2024-04-02
  • Git怎么使用reset或revert方法恢复之前的版本
    本篇内容主要讲解“Git怎么使用reset或revert方法恢复之前的版本”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Git怎么使用reset或revert方法恢复之前的版本”吧!一、问题描述...
    99+
    2023-07-05
  • Git恢复之前版本的两种方法reset、revert使用解读
    目录一、问题描述二、背景知识三、解决方法方法一:git reset方法二:git revert总结一、问题描述 在利用github实现多人合作程序开发的过程中,我们有时会出现错误提交...
    99+
    2023-03-06
    Git恢复之前版本 Git reset Git revert
  • win10如何恢复到之前的系统
    这篇“win10如何恢复到之前的系统”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“win10如何恢复到之前的系统”文章吧。方...
    99+
    2023-07-02
  • git还原到指定版本还能恢复吗
    在使用Git进行项目开发过程中,我们经常会遇到需要还原到某一个版本的情况。但是,如果已经使用了git reset指令或者git revert指令进行了版本回退,想要再次恢复到之前的版本,是否还有可能实现呢?本文将为大家详细分析这一问题。首先...
    99+
    2023-10-22
  • gitlab如何恢复到上一个版本
    在软件开发过程中,版本控制是一个非常重要的环节。Git是一种广泛使用的分布式版本控制系统,它非常灵活且易于使用,被许多开发者所钟爱。GitLab是一个基于Git的网页管理工具,它提供了代码托管、问题追踪、CI/CD等功能,被广泛地应用于代码...
    99+
    2023-10-22
  • RMAN跨版本恢复--从Oracle10.2.0.5恢复到Oracle11.2.0.4
    目录一、数据库升级路线二、Source端数据库进行RMAN全备份2.1 备份前执行utlu112i.sql脚本2.2 Source端数据库全备份三、Target端进行异机操作3.1 恢复Spfile3.2 ...
    99+
    2024-04-02
  • git如何还原前一个版本
    git如何还原前一个版本Git是一款开源的分布式版本控制系统,可以为程序员管理代码的历史版本。当我们想要回到代码的上一个版本时,Git可以很容易地让我们还原到之前的版本。接下来,我们将介绍如何在Git中还原前一个版本。第一步:查看版本历史在...
    99+
    2023-10-22
  • 使用Git怎么恢复到前一次提交
    这篇文章主要讲解了“使用Git怎么恢复到前一次提交”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“使用Git怎么恢复到前一次提交”吧!有时候你希望将你现在的代...
    99+
    2024-04-02
  • win10专业版如何恢复到家庭版
    今天小编给大家分享一下win10专业版如何恢复到家庭版的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。方法: 选择win10开...
    99+
    2023-07-01
  • Windows7/Win8系统如何备份与恢复到之前的状态
    相信不少朋友都遇到过系统遇错的场景,或者是在安装过一些软件之后出现不稳定卸载不能祛除,这时候我们其实还可以做到恢复到之前的状态而不更改自己的文件。本次,小编就为大家详细的解说一下Windows7与Windows8的系统备...
    99+
    2023-06-04
    win7 win8 系统备份 恢复 状态 Windows7 系统 Win8
  • git版本回退与恢复的命令有哪些
    这篇文章主要为大家展示了“git版本回退与恢复的命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“git版本回退与恢复的命令有哪些”这篇文章吧。版本回退与...
    99+
    2024-04-02
  • oracle数据可以恢复到什么时间之前
    oracle 数据库通过恢复时间点 (rpo) 允许用户恢复数据到特定时间,这个时间点取决于备份策略、归档模式、损坏时间和回滚段。可用的恢复时间点包括即时点恢复 (pitr)、崩溃恢复、...
    99+
    2024-04-19
    oracle
  • git如何恢复删除分支
    这篇文章主要介绍“git如何恢复删除分支”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“git如何恢复删除分支”文章能帮助大家解决问题。一、了解 Git 的垃圾回收机制在 Git 中,当你删除了一个分...
    99+
    2023-07-05
  • 怎么样在gitlab上找到之前的版本
    Git是一个非常强大的代码版本控制系统,它可以帮助开发者保存代码的各个版本,提高代码可控性和质量。在开发过程中,很可能需要找到之前的某个版本或者回退到之前的某个版本。本文将介绍如何在GitLab上找到之前的版本。1. Git的版本控制基础在...
    99+
    2023-10-22
  • git如何恢复删除的分支
    这篇文章主要讲解了“git如何恢复删除的分支”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“git如何恢复删除的分支”吧!git恢复删除分支的方法:1、利用“git reflog”命令找到被删...
    99+
    2023-06-26
  • gitlab怎么将项目恢复到上一个版本号
    本文小编为大家详细介绍“gitlab怎么将项目恢复到上一个版本号”,内容详细,步骤清晰,细节处理妥当,希望这篇“gitlab怎么将项目恢复到上一个版本号”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。步骤一:找到要...
    99+
    2023-07-05
  • 如何在Git中删除版本
    Git是一个非常强大的版本控制系统,它能够追踪项目中的每一个修改,并帮助开发者合理地管理版本。但是在实际的开发过程中,有时候我们会发现某个版本有问题,需要将其删除,那么如何在Git中删除版本呢?下面就为大家详细介绍。第一种情况:删除本地版本...
    99+
    2023-10-22
  • 如何看当前redis版本
    如何判断当前 redis 版本 想知道当前 Redis 版本的方法很简单: 方法 1:使用 INFO 命令 使用 INFO 命令可以获取 Redis 的各种信息,其中包括版本号: red...
    99+
    2024-06-12
    redis
  • 如何查看mysql当前版本?
    第一步在我们的电脑上打开mysql控制台,输入密码进去,如下图所示:第二步输入“select version();”命令,按回车键,如下图所示:第三步可以看到mysql的版本号,如下图所示:第四步我们也可以...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作