【问题标题】:git: how to recover a deleted branch that is not merged [duplicate]git:如何恢复未合并的已删除分支[重复]
【发布时间】:2015-09-09 16:37:42
【问题描述】:

我不小心从 repo 中删除了我的分支,而没有将分支合并到另一个分支。有没有办法可以恢复文件和该分支本身,或者我不能?

【问题讨论】:

    标签: git


    【解决方案1】:

    分支实际上是提交的标签。并且提交很少被删除 - 只有当没有足够的空间或者你明确地进行垃圾收集时。

    您可以查看以前的 HEAD,它是您当前签出分支的标签,带有 git reflog。当您找到您感兴趣的提交时,您可以将其签出并创建一个指向该提交的新分支。

    【讨论】:

    • 使用 git reflog 我能够看到我在已删除分支中所做的提交。将继续工作。谢谢。
    猜你喜欢
    • 2014-07-30
    • 2013-05-23
    • 2019-08-08
    • 2011-07-29
    • 2013-12-27
    • 1970-01-01
    • 2016-02-12
    • 2012-07-06
    • 2011-09-01
    相关资源
    最近更新 更多