我使用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'”的错误提示吗?
p.s. 这是一个裸仓库,但我创建了其他裸仓库,它们没有出现这个问题。