小编典典

有没有更好的方法来确定是否存在本地 git 分支?

all

我正在使用以下命令来确定我的存储库中是否存在 本地 git 分支branch-name。这个对吗?有没有更好的办法?

请注意,我在脚本中执行此操作。出于这个原因,如果可能的话,我想使用管道命令

git show-ref --verify --quiet refs/heads/<branch-name>
# $? == 0 means local branch with <branch-name> exists.

阅读 71

收藏
2022-06-07

共1个答案

小编典典

据我所知,这是在脚本中执行此操作的最佳方式。我不确定还有更多要添加的内容,但也可能有一个答案只是说“该命令可以完成您想要的一切”:)

您可能需要注意的唯一一件事是分支名称中可能包含令人惊讶的字符,因此您可能需要引用<branch-name>.

2022-06-07