如何找到远程git仓库的默认分支?

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

不同的版本库对其主要开发分支的命名不同(如 main, gh-pages, master等),而要在多个仓库中工作的脚本需要一种自动化的方式来发现当前仓库的默认分支名。

什么 git 命令返回该名称?

git branch git-remote
1个回答
2
投票

git rev-parse --abbrev-ref origin/HEAD 将打印 origin/<default-branch-name>.

如果 origin 仓库改变了默认的分支名称,那么 git remote set-head origin -a 将检索到新的默认分支名称。

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