“git show-branch”的 <glob> 参数如何工作?

问题描述 投票:0回答:1

git show-branch 的文档说:

匹配 refs/ 下的分支或标签名称的全局模式。例如,如果 refs/heads/topic 下有许多主题分支,则给出 topic/* 将显示所有主题分支。

我认为这意味着如果我这样做:

git show-branch 10

我应该获得名称包含字符串“10”的所有分支的列表,如果我这样做:

git show-branch 10.*.x

我将获得分支 10.0.x、10.1.x 等。

但是,我得到:

致命:糟糕的 sha1 参考 10

这是如何运作的?

git glob
1个回答
1
投票

我认为你需要使用

git show-branch 10*
因为仅仅提供
10
会让 git 认为你是认真的,如果没有名为
10
的分支,那么它最终会抱怨它(试图解析它)进入提交 ID 作为后备)。

© www.soinside.com 2019 - 2024. All rights reserved.