Git存储库位于主分支上,但没有主引用

时间:2017-09-08 12:25:35

标签: git

由于我的剧本失败,我刚刚在我的一个git回购中看到了这个。我认为每个分支头,包括主人,都有相应的参考。这在我的大多数回购中都是正确的,但我有两个没有。

git branch* master和两个跟踪分支

.git/refs/heads为空

所以我显然误解了头部的参考资料。我的配置中有主人

[branch "master"]
    remote = origin
    merge = refs/heads/master

refs/heads/master不存在。

知道发生了什么事吗?

1 个答案:

答案 0 :(得分:1)

出于优化原因,git有时会以.git/packed-refs格式包装参考文件:

e220b43404aca15574c7a9be3724a40587093414 refs/heads/master

更改引用的值后,它将创建一个.git/refs/heads/master文件(直到下一个打包)。