我工作的git仓库被打破,失去它的轨道中的所有文件,即恢复破碎的Git仓库
$ git log fatal: bad default revision 'HEAD'
$ git status ... told me that all the files are new
然而.git目录确实包含我的对象。
$ du -sh .git 34M .git
$ git count-objects 4151 objects, 32692 kilobytes
$ git --version git version 1.6.0.4
我记得做出了差错被创建(克隆--mirror)在NFS挂载的服务器备份库前的最后一件事。然而克隆的备份库也是以相同的方式打破。
如何恢复我的存储库?
存储库中是否有'master'分支?另外,你用'git log --all'得到了不同的结果吗? – 2009-10-09 19:24:51
不,'git branch -a'告诉我什么都没有。 – Eyoka 2009-10-09 19:55:04