我正试图与异地开发团队共享git repo。我们没有“主”分支。我们有A / master,B / master和C / master。我的发布库中有一个符号ref
HEAD->裁判/负责人/乙/大师
创建捆绑包git bundle create my.bundle --remotes --tags
时,我得到两个对refs / remotes / origin / B / master的引用,这导致git clone --mirror my.bundle
失败。有没有办法忽略符号引用?
答案 0 :(得分:1)
我可能会使用:
git bundle create my.bundle \
$(git rev-parse --symbolic-full-name --remotes --tags | grep -v HEAD)
或类似的内容。 (带反斜杠的换行符主要用于发布目的,请注意避免删除过多的HEAD
条目,例如,如果您有一个远程跟踪名称或标记名称,例如getAHEADofit
。)>