我正在寻找一种列出远程 Git 仓库中所有活跃分支的方法。我尝试了:
git branch -r
但是这样也会列出已经被删除的分支。我不想显示已删除的分支。
我正在寻找一种列出远程 Git 仓库中所有活跃分支的方法。我尝试了:
git branch -r
但是这样也会列出已经被删除的分支。我不想显示已删除的分支。
如果有人在这里寻找“活跃分支”,指的是尚未合并到远程的分支:
git branch -r --no-merged
git branch -r --no-merged main
,如此处所述。 - TanguyP尝试使用git remote show origin
(或任何其他远程存储库)命令。使用git remote prune origin
命令来清除已删除的分支。
ls -l | grep ^d|cut -d':' -f2|cut -d ' ' -f2
中的每个i,执行cd $i;echo $i;git branch; cd ..; done
git fetch
吗?另外,--prune
选项也可能有帮助。 - GreenOlvigit
真正了解的东西... - twalberg