Git 列出已提取的远程分支

Git 列出已提取的远程分支,git,version-control,Git,Version Control,使用git branch命令,您可以列出所有本地分支,但我试图检查本地存储库是否知道远程分支。 例如,有一个分支上游/远程分支在本地存储库中没有副本。我做了git fetch,因此我的本地存储库现在知道了remoteBranch。我可以在命令中使用它的名称,如git diff-upstream/remoteBranch-localBranch,但它没有列在本地分支列表中(这是可以的,因为remoteBranch不是本地分支),我还想列出远程分支。是否有任何方法可以列出所有已提取的分支(包括上游分

使用
git branch
命令,您可以列出所有本地分支,但我试图检查本地存储库是否知道远程分支。
例如,有一个分支上游/远程分支在本地存储库中没有副本。我做了
git fetch
,因此我的本地存储库现在知道了remoteBranch。我可以在命令中使用它的名称,如
git diff-upstream/remoteBranch-localBranch
,但它没有列在本地分支列表中(这是可以的,因为remoteBranch不是本地分支),我还想列出远程分支。是否有任何方法可以列出所有已提取的分支(包括上游分支),或者至少检查特定分支是否已提取?

如果您运行以下操作:

git branch -a

然后Git将向您展示它所知道的所有本地和远程跟踪分支。我不认为查询出哪些远程分支还没有看到有多大意义。通常,如果您对可用内容有疑问,您只需运行
git fetch

这就是我想要做的。它太简单了,我找不到它。谢谢。