【问题标题】:Any way to recover deleted GitHub remote branch (that was deleted locally also)恢复已删除 GitHub 远程分支的任何方法(也已在本地删除)
【发布时间】:2017-12-18 17:52:02
【问题描述】:

我删除了所有内容。通过 webUI 删除了远程分支,然后从我的本地计算机中删除了整个存储库并将其重新克隆到同一位置。

到底有没有办法恢复那个被删除的分支?在查看 Web UI 时,没有关于我删除分支的记录,或者我尝试使用它进行的拉取请求。

【问题讨论】:

  • 你在输入 git reflog 时看到你的任何提交了吗?
  • 如果你提出了拉取请求,那么分支可以恢复
  • @Daniel 不,因为我在本地删除了整个 repo,然后重新克隆了它。所以如果我 git reflog 我只会看到重新克隆后的东西
  • 如果它在本地远程删除并且不在您的git reflog中,恐怕没有什么可做的
  • 你必须接受它并为你失去的人感到抱歉。

标签: git github branch recovery data-recovery


【解决方案1】:

如果您已在本地远程删除了您的分支,并且当您键入 git reflog 时它不存在,则无法使用 git 来恢复您的分支。

此外,由于 git 存储分支的方式(在单个工作区中,与将每个分支存储在子目录中的 SVN 相比),使用数据恢复工具成功恢复分支的概率接近于零。

【讨论】:

    【解决方案2】:

    我会尽力帮助你的。当我的 Mac 上的数据被删除文件或我需要重新安装 Mac OS 时,我有自己的指南。我更喜欢使用一个恢复程序——圆盘钻 3 在这里查看https://www.cleverfiles.com/boot-mac-from-usb.html。首先,我创建可启动的 Mac OS X USB 驱动器用于数据恢复,然后软扫描我的设备并恢复丢失的数据。

    【讨论】:

    • 嘿,Dave,我已经尝试过 Disk Drill,但运气不好,因为我通过重新克隆 repo 覆盖了该位置。不过谢谢1
    • 我也没有。我花了 89 美元买了一个不起作用的磁盘钻,然后公司说这是我自己的错,在没有预测恢复是否会成功的情况下购买了它。买家当心。
    猜你喜欢
    • 2016-02-12
    • 2023-01-16
    • 1970-01-01
    • 2021-12-11
    • 2021-06-25
    • 1970-01-01
    • 2018-09-29
    • 2018-11-27
    • 1970-01-01
    相关资源
    最近更新 更多