我正在使用GIT作为我的源代码控制系统。我们已将其安装在我们的Linux机器之一上。Tortoise GIT是我的Windows客户端。
今天早上,我检查了一些更改,并标记了代码。然后,我将本地存储库推送到了远程存储库。
当我在Unix框上进入我的存储库并输入时,git log我得到:
fatal: bad default revision 'HEAD'
但是当我show log使用WindowstortoiseGit客户端进行操作时,历史记录如下所示:
---
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'吗?
ps这是一个裸仓库,但是我创建了其他没有此问题的裸仓库。