首页 > 其他分享 >git恢复到之前提交的记录

git恢复到之前提交的记录

时间:2024-07-06 08:59:26浏览次数:15  
标签:git img 记录 恢复 image 提交 配图 id

项目搞崩了,还提交上去了怎么办?

那当然是恢复到之前的提交记录了,那怎么操作呢?

首先,到代码托管平台找到你想恢复的提交记录(在此以github为例)

获取 commit id

首先,通过如下图操作获取到commit id

{% asset_img image-20240706062921362.png '"..." "文章配图"' %}

image-20240706062921362

{% asset_img image-20240706063059015.png '"..." "文章配图"' %}

image-20240706063059015

直接恢复

切换到你要恢复的分支(比如就是主分支搞坏了,我要把主分支恢复一下……)

git checkout main

然后恢复

git reset --hard 在此输入你的commit-id

{% asset_img image-20240706063542952.png '"..." "文章配图"' %}

image-20240706063542952

备份恢复

也许你的主分支搞崩了,但是还存在着你需要的东西,不能直接恢复

那么,你可以将你想要的提交,恢复成一个新的分支

{% asset_img image-20240706063735945.png '"..." "文章配图"' %}

image-20240706063735945

git checkout -b 新的分支名称 你的commit-id

标签:git,img,记录,恢复,image,提交,配图,id
From: https://www.cnblogs.com/mllt/p/18286871

相关文章

  • 收集了几个Github文件代理下载的站点
     收集了几个Github文件代理下载的站点1、GitClone 2、ghproxy 3、moeyy  最后实在不行可以去Gitee上边,新建仓库->从现有仓库导入,然后从gitee上下载 ......
  • [考试记录] 2024.7.5
    T1酸碱度中和题目描述小明有\(n\)瓶生理盐水,由于浓度不太一样,以及混进来了一些奇怪的东西,第......
  • 8、IDEA集成Git
    8.1、配置Git忽略文件8.1.1、忽略文件的原因在使用IDE工具时,会自动生成一些和项目源码无关的文件,所以可以让Git忽略这些文件。此外,把这些无关文件忽略掉,还能够屏蔽不同IDE工具之间的差异。8.1.2、创建忽略规则文件如上图所示,在用户家目录下创建了一个忽略规则文件git......
  • ARC147E 做题记录
    link巧妙的题。我们相当于选择一个尽量小的集合\(S\),重新分配\(S\)中所有人的分数,使得最后所有人都满足要求。先把本来就不符合要求的加入\(S\),然后考虑再多加哪些人。考虑转化条件:考虑从值域入手。发现\(S\)合法的充要条件是:\(\forallk\),\(\sum\limits_{x\inS}[a_x......
  • C++基础知识持续更新,今天来记录结构体的基本知识,包括结构体的定义和使用,结构体数组,结
    C++结构体C++基础知识持续更新,今天来记录结构体的基本知识,包括结构体的定义和使用,结构体数组,结构体指针,结构体嵌套结构体,结构体做函数参数,结构体中的const的使用场景,以及结构体的案例。1.结构体的定义和使用结构体属于用户自定义的数据类型,允许用户存储不同的数据类型。......
  • MinIO使用记录
    探索MinIO:高性能、分布式对象存储解决方案注:本文除代码外多数为AI生成最近因为有项目需要换成AmazonS3的云存储,所以把之前做过的minio部分做一个记录,后面也会把基于这版改造的S3方法发出来记录。MinIO简介MinIO是一款高性能、分布式对象存储服务器,设计用于在大规模环境中......
  • centos git 如何升级 版本
    今天突然centos服务器的git不正常了。error:RPcfailed;result=22,HTTPcode=422fatal:Theremoteendhungupunexpectedly在CentOS上升级Git版本,可以通过多种方法实现,包括使用Yum包管理器、源码编译安装等。以下是详细的步骤说明:一、使用Yum包管理器升级(如果官方仓库中有......
  • Git 的使用
    1.目标了解Git基本概念能够概述git工作流程能够使用Git常用命令【会】熟悉Git代码托管服务能够使用idea操作git【会】2.什么是版本控制器版本控制(Revisioncontrol)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以......
  • 详解Web应用安全系列(8)不足的日志记录和监控
    在Web安全领域,不足的日志记录和监控是一个重要的安全隐患,它可能导致攻击者能够更隐蔽地进行攻击,同时增加了攻击被检测和响应的难度。以下是对Web攻击中不足的日志记录和监控漏洞的详细介绍。一、日志记录不足的问题日志缺失或不完整关键操作未记录:如用户登录、敏感数据......
  • git报错error: failed to push some refs to xxx
    最近在学习git的使用,发现一个本地库同步远程库的问题,先看报错截图:事情经过是,我在自己电脑里创建了一个本地库,在gitee上也创建了一个仓库,我想将我的本地库同步到gitee上的远程,但是却出现了上面的报错。下面是一些前置操作。[email protected]:id7729/git_t......