Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git:如何恢复未合并的已删除分支_Git - Fatal编程技术网

git:如何恢复未合并的已删除分支

git:如何恢复未合并的已删除分支,git,Git,我不小心从回购协议中删除了我的分行,而没有将该分行合并到另一个分行。有没有一种方法可以恢复文件,而分支本身可以恢复还是不能恢复?分支实际上是提交的标签。只有当没有足够的空间或显式执行垃圾收集时,才会删除和提交 您可以使用git reflog查看前一个HEAD,它是当前签出分支的标签。找到感兴趣的提交后,可以将其签出并创建一个指向此提交的新分支。使用git reflog,我可以看到我在已删除的分支中所做的提交。我们将继续努力。谢谢。

我不小心从回购协议中删除了我的分行,而没有将该分行合并到另一个分行。有没有一种方法可以恢复文件,而分支本身可以恢复还是不能恢复?

分支实际上是提交的标签。只有当没有足够的空间或显式执行垃圾收集时,才会删除和提交


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

使用git reflog,我可以看到我在已删除的分支中所做的提交。我们将继续努力。谢谢。