Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
列出Git remote中所有活动的分支_Git_Git Branch - Fatal编程技术网

列出Git remote中所有活动的分支

列出Git remote中所有活动的分支,git,git-branch,Git,Git Branch,我正在寻找一种方法来列出远程git存储库中可用的所有活动分支。我试过: git branch -r 但这也列出了已经删除的分支。我不希望列表显示已删除的分支。您可以尝试(使用): 这将直接从远程回购中列出分支。无需提取。尝试git remote show origin(或任何其他远程存储库)。如果您的主目录(父目录)不在git中,请使用git remote prune origin删除已删除的分支。 和git中的多个子目录 git cmd行无法从父目录运行。 但这会。列出所有子目录及其活动分

我正在寻找一种方法来列出远程git存储库中可用的所有活动分支。我试过:

git branch -r 
但这也列出了已经删除的分支。我不希望列表显示已删除的分支。

您可以尝试(使用):


这将直接从远程回购中列出分支。无需提取。

尝试
git remote show origin
(或任何其他远程存储库)。如果您的主目录(父目录)不在git中,请使用git remote prune origin删除已删除的分支。

和git中的多个子目录 git cmd行无法从父目录运行。 但这会。列出所有子目录及其活动分支

从父目录运行。
对于ls-l | grep^d | cut-d'中的i:'-f2 | cut-d'-f2;做cd$i;echo$i;吉特分行;光盘完成

如果有人来到这里寻找“活动分支”作为未在远程中合并的分支:

git branch -r --no-merged

您是否先在那个遥控器上运行了
git fetch
?另外,
——prune
选项也有帮助。可能的重复以及“活动分支”与任何其他分支的区别?这似乎是针对某个特定项目的,因此不是git真正了解的东西…@GreenOlvi我知道——prune可能会解决我的问题,但我正在寻找一种更简洁的方法,只需一个命令就可以列出所有活动分支,并且不依赖于本地存储库的状态。如果说活动分支,我们指的是远程上存在的分支,那么它确实会列出活动分支。这就是我一直在寻找的。非常感谢!
git branch -r --no-merged