列出已提取的远程分支

时间:2017-06-11 14:24:23

标签: git version-control

使用git branch命令可以列出所有本地分支,但我正在尝试检查本地存储库是否知道远程分支。 例如,有一个上游/ remoteBranch分支,它在本地存储库上没有副本。我做git fetch所以我的本地存储库现在知道remoteBranch。我可以在git diff upstream/remoteBranch localBranch之类的命令中使用它的名称,但是它没有在本地分支列表中列出(这是好的,因为remoteBranch不是本地分支)并且我还要列出远程分支。有没有办法列出所有分支,包括上游已经获取的分支,或至少检查特定分支是否有?

1 个答案:

答案 0 :(得分:1)

如果您运行以下内容:

git branch -a

然后Git将向您展示它所知道的所有本地和远程跟踪分支。在查询中找不到您尚未看到的远程分支,我没有多大意义。通常情况下,如果您对可用内容存在疑问,则只需运行git fetch