我在工作中遇到一个小问题。
我们将所有不同的项目提交到不同的远程存储库,有时人们会因早上4点咖啡因产生的名称而感到困惑。
所以我的问题是:
有没有办法浏览远程存储库以列出所有分支?
非常感谢任何帮助!
答案 0 :(得分:3)
要仅列出远程分支,首先获取(以确保您具有对它们的本地引用),然后列出它们:
git fetch
git branch -r
您可能希望在获取后执行git remote prune <remotename>
(其中<remotename>
是您的远程名称 - 通常为origin
),以删除对已经远程分支的过时本地引用删除。
直接“浏览”远程存储库的唯一方法是登录它所驻留的服务器并执行此操作(或设置gitweb或类似工具)。 Git的核心是你的本地副本拥有遥控器的所有功能。
答案 1 :(得分:1)
git branch -a
将列出所有分支,本地和远程跟踪。
答案 2 :(得分:0)
如果使用git fetch --all
获取所有分支,则可以使用以下命令查看所有远程分支:
git branch -a | grep remote