我们错过了我们刚刚开发的主人的功能。经过一些搜索,我们发现了一些针对该功能的提交。现在,如果我们运行
git branch --contains xyz
它什么也没输出。
我想我们不知何故意外删除了包含这些提交的分支。但有没有办法知道发生了什么?
答案 0 :(得分:0)
在git上没有删除任何东西(除非垃圾收集器通过),一切都可以恢复,所以如果它仍然存在。
如果安装了gitk,请运行此命令并搜索缺少的分支:
gitk --all `git reflog | cut -c1-7`
或只是git reflog
并搜索丢失的更改。
一旦找到,请记下散列并检查出来。