如果,一不小心

误删除了自己本地的分支,

又顺手把远端的分支也删除了,

可上面还有自己辛辛苦苦撸的代码,怎么找回?

———拯救方法来了:

1.首先在自己的本地的Git仓库里找到,自己编辑的项目文件

然后,右击,选中GIT BASH HERE

2.接着在弹出框内,输入git reflog

可以看到之前的一些提交操作的commit_id  和 一些备注信息

3.找到之前提交备注的hasn值,然后 git checkout commit_id值,

然后,你会发现,当前分支,切换了,在你的VS工具中,也会发现,提示你重加载解决方案

在分支中,发现分支是个历史记录提交

4.这个时候,去看自己的git文件夹的项目文件中,自己丢失的代码都回来了

  BUT

你的代码还没恢复,你需要,把这个文件拷贝下来,保存到一个地方,然后,再在vs中切换到自己的分支

没错,再使用,添加项,一个个引入回来

点击自己的分支,

或者

把整个文件夹拷贝到对应目录,点击显示所有文件

然后再右击那个文件夹,包含在项目中

PS:据网传

git reset --hard 到那个 hash 即可,自动恢复分支

github恢复误删除的文件相关推荐

  1. 【学神-RHEL7】1-4-1-Linux文件管理和恢复误删除的文件

      Linux基本文件管理 本节所讲内容: Linux系统目录结构 相对/绝对路径 创建/复制/删除文件 rm -rf / 意外事故 查看文件内容 xfs文件系统的备份和恢复 extundelete恢 ...

  2. Undelete Plus 2.7 恢复误删除的文件

    Undelete Plus可以快捷而有效地恢复误删除的文件,包括从回收站中清空,DOS窗口中删除,网络驱动器,Windows Explorer的Shift快捷键删除的文件都可以帮你找回.支持FAT12 ...

  3. 如何恢复误删除的文件

    我们在使用电脑的过程中,误删文件是很常见的事情.这时候,很多人便觉得数据已经丢失,不可挽回.但是,实际上,误删除的文件并没有真正被删除,只是被计算机系统隐藏或标记为可覆盖的空间,只有在被新的数据覆盖前 ...

  4. centos7使用testdisk7.1恢复误删除的文件,要求给出详细可行的教程详细并说明注意点...

    在CentOS 7系统中使用TestDisk 7.1恢复误删除的文件的教程如下: 首先在终端中输入以下命令安装TestDisk: sudo yum install testdisk

  5. Linux 利用 /proc 目录恢复误删除的文件

    Linux 利用 /proc 目录恢复误删除的文件 在 Linux 系统中删除文件时,无论文件是否在使用中,甚至是还在写入,都可以被 rm 删除.不过,rm 删除文件时并非是被真正地擦除,特别是当文件 ...

  6. 【必看】如何在 Linux 上恢复误删除的文件或目录

    Linux不像windows有那么显眼的回收站,不是简单的还原就可以了.linux删除文件还原可以分为两种情况,一种是删除以后在进程存在删除信息,一种是删除以后进程都找不到,只有借助于工具还原.这里分 ...

  7. CentOS系统恢复误删除的文件

    CentOS系统中,当误删除了文件后,进行以下几步操来恢复文件. 1.关掉所有的服务 当发现误删除文件时,为了尽可能的恢复数据,先要关掉所有的正在进行的服务,不要再进行数据的写入,要不然恢复的概率那就 ...

  8. linux怎么找回误删的文件,Linux恢复误删除的文件或者目录

    2017 年 2 月 1 日 GitLab 数据库被误删引起了广大争议. linux不像windows有个回收站,使用rm -rf *基本上文件是找不回来的. 那么问题来了: 对于linux下误删的文 ...

  9. 如何在Linux上恢复误删除的文件或目录

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 Linux不像windows有那么显眼的回收站,不是简单的还原就可以了.l ...

  10. Linux ext4文件系统下 extundelete 恢复 误删除的文件

    1.文件基本操作 1.1 查看文件 # ls 1.2 创建 1.2.1 创建文件 # touch {file_name} # vim {file_name} 1.2.2 创建目录 # mkdir -p ...

最新文章

  1. [转]大数据+HR”不再是忽悠
  2. python 生意_本周互联网关注(2015515):劳动人民的生意经、python好还是go好
  3. java题霸_牛客题霸每日一题 + NC50 + Java题解
  4. DBUtils使用详细示例(转载)
  5. 存储过程与触发器的区别
  6. 2014 android 应用开发大赛,2014年全国高校移动互联网应用开发创新大赛
  7. 移动电话之父第一个电话打给对手,起底现代移动通信崛起之路!
  8. asterisk php agi,asterisk AMI入门
  9. 微软披露三个 0day 漏洞 分别影响 Word、IE 和 Office
  10. 单片机支持EM4100和T5577两种ID门禁卡
  11. 怎么调试Delphi源码
  12. 【工业大数据】35页PPT讲解:工业大数据特点、价值及其计算
  13. python爬虫requests设置代理ip_Python 爬虫的代理 IP 设置方法汇总
  14. HTML5 第004篇 <abbr>标签【定义缩写】
  15. 各种门平面图画法_关于CAD各种门怎么画平面图就行 CAD铝合金门窗
  16. 苏锡常镇一模数学试卷含官方答案
  17. RTX2080Ti和RTX2080 Super 那个好
  18. 致我们终究拥抱的距离
  19. 上海计算机学业水平考试,上海信息科技学业水平考试复习资料整理——计算机系统.pdf...
  20. 无需任何软件即可永久激活Window

热门文章

  1. nginx防盗链配置
  2. 【python中级】 ico图标生成器
  3. shadow 文件详解
  4. 转载《蜗居》评论 自文学城
  5. 【集合论】集合概念与关系 ( 集合表示 | 数集合 | 集合关系 | 包含 | 相等 | 集合关系性质 )
  6. Python脚本提取氨基酸序列的 因子复杂度
  7. 这些高逼格的网站设计,能看到无数美的东西~
  8. sql打印每年入职人数_2015年3D打印基础知识-拥有16年全职经验的人
  9. log4j2的异步使用及添加自定义参数
  10. 坚果手机 误进FastBoot Mode解决方案