git 带有符号引用的包
git bundle with symbolic ref
我正在尝试与异地开发团队共享我们的 git 存储库。我们没有 "master" 分支。我们有 A/master、B/master 和 C/master。我的 pub repo 中有一个符号引用
HEAD -> refs/heads/B/master
当我创建包时 git bundle create my.bundle --remotes --tags
我最终得到了两个对 refs/remotes/origin/B/master 的引用,这导致 git clone --mirror my.bundle
失败。有没有办法忽略符号引用?
我可能会使用:
git bundle create my.bundle \
$(git rev-parse --symbolic-full-name --remotes --tags | grep -v HEAD)
或类似的内容。 (带有反斜杠的换行符主要用于发布目的,并注意删除过多的 HEAD
条目,例如,如果您有 remote-tracking 名称或标签名称,如 getAHEADofit
。)
我正在尝试与异地开发团队共享我们的 git 存储库。我们没有 "master" 分支。我们有 A/master、B/master 和 C/master。我的 pub repo 中有一个符号引用
HEAD -> refs/heads/B/master
当我创建包时 git bundle create my.bundle --remotes --tags
我最终得到了两个对 refs/remotes/origin/B/master 的引用,这导致 git clone --mirror my.bundle
失败。有没有办法忽略符号引用?
我可能会使用:
git bundle create my.bundle \
$(git rev-parse --symbolic-full-name --remotes --tags | grep -v HEAD)
或类似的内容。 (带有反斜杠的换行符主要用于发布目的,并注意删除过多的 HEAD
条目,例如,如果您有 remote-tracking 名称或标签名称,如 getAHEADofit
。)