返回顶部
首页 > 资讯 > 精选 >git如何恢复删除的远程分支
  • 703
分享到

git如何恢复删除的远程分支

2023-06-26 06:06:14 703人浏览 独家记忆
摘要

这篇文章主要介绍“git如何恢复删除的远程分支”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“git如何恢复删除的远程分支”文章能帮助大家解决问题。方法:1、利用reflog操作找到最后一次commi

这篇文章主要介绍“git如何恢复删除的远程分支”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“git如何恢复删除的远程分支”文章能帮助大家解决问题。

方法:1、利用reflog操作找到最后一次commitid,语法为“git reflog --date=iso”;2、利用checkout切出分支即可恢复删除的远程分支,语法为“git checkout -b 分支名 commitid”。

本文操作环境:windows10系统、Git2.30.0版、Dell G3电脑。

git怎样恢复删除的远程分支

实际工作上,肯定会有不小心的时候,比如我吧,删除了本地dev分支,intellij idea提示是否将tracked branch也删掉,结果一不小心将远程分支也删除了,接下来就是我的救赎之旅。

查看reflog,找到最后一次commitid

git reflog --date=iso

reflog是reference log的意思,也就是引用log,记录HEAD在各个分支上的移动轨迹。选项 --date=iso,表示以标准时间格式展示。这里你肯定会问,为什么不用git log?git log是用来记录当前分支的commit log,分支都删除了,找不到commit log了。

找到目标分支最后一次的commitid,

D:\>git reflog --date=iso287ba1b HEAD@{2019-05-13 15:35:18 +0800}: checkout: moving from dev to deploy528a169 HEAD@{2019-05-13 09:23:58 +0800}: commit: 添加忽略,.idea,*.iml,*.log

切出分支

git checkout -b recovery_branch_name commitid

切出分支后,本地有分支了,再push到远程仓库就可以了

git push  origin recovery_branch_name

关于“git如何恢复删除的远程分支”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网精选频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: git如何恢复删除的远程分支

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

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

猜你喜欢
  • git如何恢复删除的远程分支
    这篇文章主要介绍“git如何恢复删除的远程分支”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“git如何恢复删除的远程分支”文章能帮助大家解决问题。方法:1、利用reflog操作找到最后一次commi...
    99+
    2023-06-26
  • git如何恢复删除分支
    这篇文章主要介绍“git如何恢复删除分支”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“git如何恢复删除分支”文章能帮助大家解决问题。一、了解 Git 的垃圾回收机制在 Git 中,当你删除了一个分...
    99+
    2023-07-05
  • git如何恢复删除的分支
    这篇文章主要讲解了“git如何恢复删除的分支”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“git如何恢复删除的分支”吧!git恢复删除分支的方法:1、利用“git reflog”命令找到被删...
    99+
    2023-06-26
  • git怎么恢复删除分支
    Git 是一款十分实用的版本控制工具,非常方便地管理代码的变更。但是,在使用 Git 过程中,不可避免地会遇到一些问题。其中,删除分支是一个常见的问题。假设你在项目中误删了一个分支,你会怎么办呢?不要慌张,Git 提供了一种简单的方法来恢复...
    99+
    2023-10-22
  • 如何使用git删除远程分支
    在使用git进行版本控制时,我们常常需要在本地进行一些代码修改,然后将这些修改推送到远程仓库。在这个过程中,我们可能需要删除一些不再需要的远程分支。那么如何使用git删除远程分支呢?一、删除远程分支删除远程分支需要使用git push命令,...
    99+
    2023-10-22
  • git如何删除master分支
    Git是一个版本控制系统,一般用于代码管理和团队协作。通常情况下,我们在创建Git仓库时都会默认创建一个名为master的主分支,这个分支经常被用来存储项目最新的代码版本。然而,在某些情况下,我们可能需要删除这个分支。本文将介绍如何删除ma...
    99+
    2023-10-22
  • git上如何删除分支
    本篇内容介绍了“git上如何删除分支”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!首先,我们需要了解Git中的分支。Git中的分支是指对代码...
    99+
    2023-07-05
  • git如何批量删除分支
    本篇内容主要讲解“git如何批量删除分支”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“git如何批量删除分支”吧!方法:1、用“git branch|grep "选项"|xa...
    99+
    2023-06-22
  • git如何删除某个分支
    这篇文章主要介绍“git如何删除某个分支”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“git如何删除某个分支”文章能帮助大家解决问题。git删除某个分支的方法:1、利用“git branch --d...
    99+
    2023-07-02
  • 如何使用Git删除分支
    Git是一款非常流行的版本控制工具,它为我们的代码管理提供了方便的功能。在使用Git时,我们通常会通过分支(branch)来进行不同版本的维护和开发。但是,在一些特殊情况下,我们需要删除某个分支,本文将介绍如何使用Git删除分支,特别是删除...
    99+
    2023-10-22
  • eclipse中如何删除Git分支
    本篇内容主要讲解“eclipse中如何删除Git分支”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“eclipse中如何删除Git分支”吧!为什么要删除 Git 分支?Git 是一种非常强大的版本...
    99+
    2023-07-05
  • git如何撤回刚删除的分支
    本篇内容主要讲解“git如何撤回刚删除的分支”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“git如何撤回刚删除的分支”吧!git撤回刚删除分支的方法:1、利用“git remote prune”...
    99+
    2023-07-02
  • 在本地和远程怎么删除Git分支
    本篇内容介绍了“在本地和远程怎么删除Git分支”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!TL;DR 版本// delete&n...
    99+
    2023-06-26
  • 如何在Git中删除一个分支
    在Git中,一个分支(branch)代表着一个独立的开发线,可以与主分支(master)进行合并(merge)。然而,在开发完成后,我们可能需要删除某些分支,以便保持代码库的整洁。本文将介绍如何在Git中删除一个分支。删除本地分支在Git中...
    99+
    2023-10-22
  • git无法删除分支如何解决
    这篇文章主要介绍“git无法删除分支如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“git无法删除分支如何解决”文章能帮助大家解决问题。分支还未合并在合并之前,Git无法删除分支。否则,将丢失...
    99+
    2023-07-05
  • git撤回刚删除的分支
    在日常使用git进行版本控制的过程中,我们可能会意外删除一个分支。不过,不用太过慌张,git提供了一个功能可以帮助我们撤回刚删除的分支。一、基本概念在深入探讨如何撤回刚删除的分支之前,首先需要了解一下git中的一些基本概念和术语。分支(br...
    99+
    2023-10-22
  • git如何查询远程分支
    这篇文章主要讲解了“git如何查询远程分支”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“git如何查询远程分支”吧!在git中,可以利用branch命令查询远程分支,该命令用于列出分支,当参...
    99+
    2023-06-26
  • 聊聊如何使用Git删除主分支(master)
    Git是目前十分流行的版本控制工具,它为开发人员提供了一种便捷的方式来追踪代码更改和管理代码仓库。然而,有时候在使用Git进行开发时可能需要删除主分支(master)来避免一些问题。本文将介绍如何使用Git删除主分支(master)。什么是...
    99+
    2023-10-22
  • win11磁盘恢复分区如何删除
    本篇内容主要讲解“win11磁盘恢复分区如何删除”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win11磁盘恢复分区如何删除”吧!首先右键开始菜单打开“运行”在其中输入“cmd”并“确定”打开命...
    99+
    2023-07-02
  • 如何恢复navicat删除的表
    这篇文章给大家分享的是有关如何恢复navicat删除的表的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。mysql数据库如果因为某些原因导致数据损坏或丢失,如果有备份我们可以把之前...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作