首页 > 其他分享 >恢复误删的git分支

恢复误删的git分支

时间:2023-03-21 18:01:22浏览次数:43  
标签:commitId git 方式 误删 commitid branch 分支


# 开头引用我参考文章内容

恢复误删的git分支_误删

????????

我猜你进来找答案的时候表情应该是这样的

既然进来了,问题肯定是可以解决的,继续往下看

#  第一种方式

# 1.找到需要恢复的信息对应的commitid
git reflog show

# 2. 需要找到你想要恢复的那个提交信息的commitid
如下图所示,黄色字体就是commitid

恢复误删的git分支_恢复_02

# 第二种方式 如果你忘记分支名字,只记得删除时间

# 1. 执行命令
git log -g

# 2. 这里也需要找到commitId,和第一种方式类似


注:方式1和方式2的commitId的长短不同,但是效果一样,不用惊讶

恢复误删的git分支_恢复_03

# 第三步,核心步骤

# 1. 执行恢复命令git branch recover_branch commitid

recover_branch:之前分支名称(应该也可以新起)
commitid:前两步骤,让你找的commitId

# 2. 查看分支
git branch 或 git branch -a


呦,分支回来了,秀儿

标签:commitId,git,方式,误删,commitid,branch,分支
From: https://blog.51cto.com/u_16021118/6140757

相关文章

  • 《渗透测试》Web应用&源码泄漏&开源闭源&指纹识别&GIT&SVN&DS&备份 2023 Day13
       #后端-开源-指纹识别-源码下载CMS识别见上述项目 #后端-闭源-配置不当-源码泄漏参考:https://www.secpulse.com/archives/124398.html备份:敏感目录文件扫......
  • git远程创建新分支
    #git在远端仓库创建新分支dev1.先下载下来项目,然后进入.git目录的同级目录gitclonehttps://xxx.gitcdxxx文件夹2.从现有的分支创建一个新的分支gitcheckout-bdev3.......
  • gitlab打tag标签
    #情境最近项目需要打标签做响应的版本归纳,我们经常在github/gitee同样的也会看到选择相应的标签版本下载项目#实现方案1.切换到当前需要打标签的分支(test)1.1.......
  • 删除GitLab上的文件夹
    #情境现在要清空gitlab某仓库上面的文件和文件夹#操作(如果是删除所有文件使用"."否则替换为具体的文件或目录名称)gitrm-r.gitcommit-m'clear'gitpush-uorigi......
  • git常用命令(企业级)
    一:常用git命令#初始化,将已有的文件初始化为git仓库gitinit#查询文件状态[绿色暂存区,红色表示工作区更改了,没有提交到暂存区]gitstatusgitstatus-......
  • 8个酷炫的GitHub技巧,让你看起来像大佬一样!
    有梦想,有干货,微信搜索【大迁世界】关注这个在凌晨还在刷碗的刷碗智。本文GitHubgithub.com/qq449245884…已收录,有一线大厂面试完整考点、资料以及我的系列文章。......
  • Git07-分支
    分支是在软件项目中启动一条单独的开发线的基本方法。分支是从一种统一的、原始的状态分离出来的,使开发能在多个方向上同时进行,并可能产生项目的不同版本。通常情况下,分......
  • Git概述
    一、Git简介Git是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过Git仓库来存储和管理这些文件,Git仓库分为两种:本地仓库:开发人员自己电脑上......
  • debian ipxe-qemu (version 1.0.0+git-20190125.36a4c85-5 bug and install kvm+qemu+
    环境debiansid/testingbug1我发现了在sid中的一个BUG,并在debianwiki中找到了这个BUG的记录BUG2以上我们得知了,这个重要BUG不影响我们本身,所以直接安装安装可以只安装QEMU......
  • 管理员关闭gitlab的邮箱通知功能
    1、修改配置文件vim/etc/gitlab/gitlab.rb里面的关键配置如下:###EmailSettings#gitlab_rails['gitlab_email_enabled']=true如果想要关闭的话,改成如下:gitla......