如何知道分支是否是主分支?

时间:2017-08-08 05:41:48

标签: git github bitbucket

我有一个脚本可以获取repo的所有分支,它也会执行其他操作。我想知道这个"是否有任何git命令会告诉分支机构是否掌握?"

2 个答案:

答案 0 :(得分:1)

你可以运行

git remote show origin

克隆了回购后。

origin通常是默认远程的名称。克隆存储库时,会自动为您设置。如果您运行git remote show origin,它将显示repo的URL,其HEAD,远程分支以及跟踪这些远程分支的任何本地分支。

因此命令输出中HEAD branch:旁边的分支将是您的master分支。

更正:请注意,这是假设git存储库遵循约定,通过将HEAD设置为稳定使用的主分支或主分支。他们的HEAD可能指向他们选择的任何分支,在这种情况下,您的HEAD branch:将指向该特定分支。

答案 1 :(得分:0)

请使用以下命令,该命令不会仅显示主分支,而是显示所有本地和远程分支

git branch -avv