背景:

本地分支有提交,未推送到远端,使用sourcetree直接误删除了,想要恢复

方法:

1、reflog命令查找所有提交记录

显示整个本地仓储的commit,包括所有branch的commit,甚至包括已经撤销的commit。

只要HEAD发生了变化, 就会在reflog里面看得到。

git reflog

刚删除的分支,直接取最后一个编号

2、reset --hard 恢复

git reset --hard 6b04ce4(备注:这个是对应提交记录的变化,上图箭头位置)

3、被删除的本地分支成功恢复

git恢复已删除的本地分支相关推荐

  1. Git恢复已删除文件

    本地想恢复很久之前删除的文件,且删除后已经提交commit已经push了,方法如下: 切换到之前push到的分支,如每次提交代码都是到dev分支,那就切到dev分支, git checkout dev ...

  2. git恢复被删除的远程分支

    1.使用reflog,找到最后一次commitid git reflog --date=iso 2.找到目标分支最后一次的commit ID 298dax2 HEAD@{2019-05-13 15:3 ...

  3. linux git删除的文件怎么还原,从Git仓库中恢复已删除的分支、文件或丢失的commit...

    从Git仓库中恢复已删除的分支.文件或丢失的commit 在使用Git的过程中,有时可能会有一些误操作 比如:执行checkout -f 或 reset -hard 或 branch -d删除一个分支 ...

  4. 在Git存储库中查找并恢复已删除的文件

    假设我在Git存储库中. 我删除文件并提交更改. 我继续工作并做出更多承诺. 然后,我发现需要还原该文件. 我知道我可以使用git checkout HEAD^ foo.bar来签出文件,但是我真的不 ...

  5. 最实用的Git命令总结:新建本地分支、远程分支、关联和取消关联分支、清除本地和远程分支、合并分支、版本还原、tag命令、中文乱码解决方案、如何fork一个分支和修改后发起合并请求

    1.常用命令git.tag整理 1.新建分支本地分支 git branch <branch-name>远程分支 git push origin <branch-name>:&l ...

  6. git命令行推送本地分支到远程仓库

    之前说过Git与IDEA强强联合(HTTPS协议连接)那么如何使用命令行来推送代码呢? 如下图所示为一个基于layui的前端代码: 目录工作区文件: 本地内容就是将这些内容推送到远程仓库 首先使用gi ...

  7. 怎么恢复已删除的全部数据,不小心删除的数据怎么恢复,删除的文件还能找回吗

    怎么恢复已删除的全部数据?一般来讲,当文件被删除后,都会暂时被放置在回收站的位置,如果我们想找回相应的丢失数据,具体该如何操作呢? 一.当回收站没有被清空 这是最简单的一种恢复误删数据的方法,当我们在 ...

  8. outlook从服务器中恢复已删除项目,如何在Outlook中恢复已删除的任务

    如果我们知道有哪些装机必备的系统工具,那么在Microsoft Outlook中恢复已删除文件的任务就不会显得如此棘手,令人伤神.有几种高效的已删除邮件恢复方式,用户可以使用它们完成Outlook文件 ...

  9. 小米/红米手机数据恢复:从小米手机恢复已删除的数据

    如果您不小心删除了小米手机上的数据,后来发现您需要它,那么本文适合您.我将向您介绍一些最可靠的小米恢复方法,以将您的数据恢复到您的设备上.无论您是否有备份,都可以处理.让我们开始吧! 小米数据恢复 - ...

  10. OPPO 数据恢复:如何从 OPPO 手机恢复已删除的文件?

    Oppo 手机以其精美的外观和拍摄的精美照片和视频而闻名.如果您不小心丢失了 OPPO 手机中珍贵的照片.视频等重要文件,并且为如何找回而苦恼,那么您来对地方了.我们其实有很多OPPO数据恢复方案,现 ...

最新文章

  1. 【PyTorch学习笔记】4:在Tensor上的索引和切片
  2. docker部署springboot_Docker+SpringBoot快速构建和部署应用
  3. Git学习笔记:分支管理(2)
  4. 可视化日历(Java实现)
  5. JS基础语法(02)-JS的转义符
  6. 简单的Http请求数据保存到Hdfs
  7. 经典实用SQL语句大全汇总
  8. Spring Boot应用程序的“本地服务”
  9. scanf函数具体解释与缓冲区
  10. java虚引用作用_深入理解Java中的引用(二)——强软弱虚引用
  11. Windows核心思想-宽字符与窄字符(Unicode和ASCII)
  12. loadrunner11完整卸载
  13. MySQL 如何使用 PV 和 PVC?
  14. JDBC:随机生成车牌号,批量插入数据库
  15. excel删除行闪退_excel打开闪退解决 打开excel自动退出 自动关闭的解决
  16. Netflix公司Druid应用实践
  17. 世界有几个终端服务器,全球互联网终端服务器共13根,美国占据10根,美真可以关闭中国网络?...
  18. 十月的秋风还没有来到...
  19. 【YOLOv5】连接手机摄像头进行目标检测
  20. Windows核心编程笔记(8)

热门文章

  1. python 股票估值_隐藏价值的角落:限售股AAP估值及PYTHON实现方法(上)
  2. ImageDataGenerator.flow_from_directory(...)
  3. 计算机开启telnet服务,Telnet服务是什么?如何开启Telnet服务
  4. 微信收藏保存服务器,微信的收藏和保存功能有啥区别?
  5. UMTS和GSM的架构(学习整理:LTE完全指南-LTE、LTE-Advanced、SAE、VolTE和4G移动通信)
  6. 图像各向异性扩散(一)
  7. 带你玩转软件项目测试管理——项目研发管理模式(一)
  8. 大数据行业最顶尖明星人才TOP20
  9. yahoo邮箱停止服务器,国内@yahoo.com邮箱用户不能登录的几个解决方案
  10. Vue3 的新特性(二) —— Composition-Api