恢复已删除的git分支

时间:2017-12-04 17:50:56

标签: git github

我正在做一个项目。几个星期后,客户问我一个名为 feature / zomato

的分支机构

它已经消失了,它不能再查看了它,我也不会在phpstorm中看到它的分支列表。

我在网上寻找一些解决方案

Reflog解决方案

这个解决方案要求你知道该分支上的最新提交,但我在reflog中看到的唯一行是切换到那个分支,我没有看到任何提交。

enter image description here

您是否知道恢复已删除分支的其他解决方案? **或者我删除它的证据?是否有可能在某个地方的日志中看到它?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您删除(或移动)了引用但尚未对其进行GC操作,则可以使用git fsck --lost-found获取悬空提交列表。如果显示一个(或多个),则可以从SHA(git branch feature/zomato SHA)重新创建分支。