【发布时间】:2011-09-07 01:37:14
【问题描述】:
我在家中本地网络的文件服务器上创建了一个裸存储库。 在此之后,我将现有存储库的一个分支从我的桌面 PC 推送到这个新的远程存储库。
推送工作完美,似乎所有数据都到达了(“git branch -va”给了我正确的数据)。 但我不能在裸存储库上使用 git log 或 git show 。 我得到一个:
fatal: bad default revision 'HEAD'
或者根本没有输出
这对于裸存储库是否正常?还有另一种可视化一切的可能性吗?
编辑: 致命错误现在已解决,但我没有收到“git log”或“git log不稳定”的输出。桌面电脑上的相同命令完美运行
【问题讨论】:
-
试试 git update-ref HEAD 分支名
-
@William:你想要
git symbolic-ref HEAD branch-name。你的将使HEAD成为一个普通的参考。 -
您将在 Git 2.6+(2015 年第三季度/第四季度)看到不同的错误消息:请参阅 my answer below。
标签: git