首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >致命:错误的默认修订'HEAD‘

致命:错误的默认修订'HEAD‘
EN

Stack Overflow用户
提问于 2013-03-26 11:14:05
回答 8查看 143.5K关注 0票数 75

我使用GIT作为我的源码控制系统。我们已经把它安装在我们的Linux机器上了。Tortoise GIT是我的windows客户端。

今天早上,我签入了一些更改,并标记了代码。然后,我将本地存储库推送到远程存储库。

当我在unix机器上访问我的存储库并键入git log时,我得到:

代码语言:javascript
运行
复制
fatal: bad default revision 'HEAD'

但是当我使用我的windows tortoiseGit客户端进行show log时,历史记录很好地出现在下面……

代码语言:javascript
运行
复制
---
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'吗?

附注:这是一个裸库,但是我已经创建了其他没有这个问题的裸库。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2013-03-26 11:47:41

你的repo是你的,在你推送或者(允许)抓取或者克隆之前,里面发生的事情完全是你的事。当你删除你的windows存储库时--那个文件夹并不代表你的本地存储库,它是你实际的本地存储库,你删除了在其中做的所有从未被推送、获取或克隆的东西。

编辑:啊,好吧,我想我知道是怎么回事了:你推到了你的linux代码库,但它并不是空的,而且你从来没有在里面工作过。

执行git log --all,而不是git log。或者git checkoutsome-branch-name__。

然后尝试在您的linux机器上本地克隆存储库;我敢打赌它一定会成功。你在linux上使用什么来服务你的存储库?尝试cd进入它的.git目录和git daemon --base-path=. --export-all,如果它就在那里,那么转到你的windows机器并尝试git clone git://your.linux.box.ip,如果守护程序报告它无法绑定将--port=54345添加到守护程序调用和:54345绑定到克隆url。

票数 19
EN

Stack Overflow用户

发布于 2014-11-25 11:17:43

只需执行初始提交,错误就会消失:

代码语言:javascript
运行
复制
git commit -m "initial commit"
票数 43
EN

Stack Overflow用户

发布于 2013-08-07 17:50:23

当我正在工作的分支从存储库中删除,但我所在的工作区没有更新时,就会发生这种情况。(我们有一个工具,可以让您使用simlink从同一个存储库创建多个git“工作空间”。)

如果git branch没有将任何分支标记为当前分支,请尝试执行以下操作

代码语言:javascript
运行
复制
git reset --hard <<some branch>>

我尝试了许多方法,直到我解决了这个问题。

票数 37
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15628720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档