Git存储库位于主分支上,但没有主引用
我在一次git回购中遇到了这个问题,因为我的一个脚本失败了。我认为每个分支机构负责人,包括主管,都有相应的参考号。这在我的大多数回购协议中都是正确的,但我有两个没有Git存储库位于主分支上,但没有主引用,git,Git,我在一次git回购中遇到了这个问题,因为我的一个脚本失败了。我认为每个分支机构负责人,包括主管,都有相应的参考号。这在我的大多数回购协议中都是正确的,但我有两个没有 git分支表示*master和两个跟踪分支 但是.git/refs/heads为空 所以我显然误解了裁判长的意思。我的配置中有master [branch "master"] remote = origin merge = refs/heads/master 但是refs/heads/master不存在 知道发生了
git分支
表示*master
和两个跟踪分支
但是.git/refs/heads
为空
所以我显然误解了裁判长的意思。我的配置中有master
[branch "master"]
remote = origin
merge = refs/heads/master
但是refs/heads/master
不存在
知道发生了什么吗?出于优化的原因,有时候git会将引用打包到
.git/packed refs
中,格式如下:
e220b43404aca15574c7a9be3724a40587093414 refs/heads/master
更改引用的值后,它将创建一个
.git/refs/heads/master
文件(直到下一次打包)。是否存在“refs/remotes/origin/master”?这将是originYes上本地维护的“refs/heads/master”版本,就在那里。可能是重复的mbg@phobos:/u/mbg/mitel msl拖船$cat.git/packeted refs | grep master eceb784e79a4db5908fa180112abf1ce2513bb4 refs/heads/master 08f478ad369d68b5bd33e8b425eb5e282e8e64ae refs/remotes/bitbucket/master eceb784e79a4db5908fa180112abf1abf1ce2514bb4 refs/remotes/origin/master 08f474dbdb6db4d53823b6232eb281ef5a1refs/remotes/pub/master是的,就是这里。(grep master.git/packed refs
更短更轻)。请随意将问题标记为已回答。