【发布时间】:2013-03-15 18:08:00
【问题描述】:
我使用 GIT 作为我的源代码控制系统。我们将它安装在我们的一台 Linux 机器上。 Tortoise GIT 是我的 windows 客户端。
今天早上我检查了一些更改,并标记了代码。然后我将本地存储库推送到远程存储库。
当我在 unix 框上转到我的存储库并输入 git log 时,我得到:
fatal: bad default revision 'HEAD'
但是当我使用我的 Windows tortoiseGit 客户端执行 show log 时,历史记录会很好地显示如下...
---
SHA-1: f879573ba3d8e62089b8c673257c928779f71692
Initial drop of code
---
master origin/master oms-phase4-v1.0.0
SHA-1: 56176dbe45e6175b18c9f44533828806c63142ab
OMS Phase 4 - Added OMS Cust. Order No. to EDI Purchase Order Header screens
Tag Info
object 56176dbe45e6175b18c9f44533828806c63142ab
type commit
tag oms-phase4-v1.0.0
tagger Richard Riviere <richard.riviere@myer.com.au> 1364338495 +1100
---
SHA-1: 0000000000000000000000000000000000000000
Working dir changes
0 files changed
---
代码肯定已经推送到远程存储库。我已经能够通过将存储库克隆到不同的目录来进行检查。
有人知道我为什么收到fatal: bad default revision 'HEAD'吗?
附言这是一个裸存储库,但是我创建了其他没有此问题的裸存储库。
【问题讨论】:
-
你有 git 遥控器吗?
-
有一次我忘记先导航到存储库时收到此错误。
-
给其他人在做了一些愚蠢的事情后遇到这个问题的注释,比如我。在对新存储库进行全新克隆后,我浪费了很多时间。我在进行克隆的目录中运行 git log 命令。实际上,我应该 cd'ed 到克隆后出现的目录。
标签: git