我只想列出我的本地远程分支。 但是当我运行git remote show origin
时,它需要向服务器发出请求。我该怎么办?
git branch -r
将列出本地存储库中存在的所有远程跟踪分支:
$ git branch -r
origin/HEAD -> origin/master
origin/master
您还可以使用 -a
选项获取本地存储库中存在的所有分支:
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
git branch
的-a
选项将列出所有远程跟踪分支。手册页中提到了这一点。
如上所述。
git branch -a
将显示您的所有分支。
重要:
git branch -a
确实会显示分支列表,但这些是当前在您的.git
文件夹下跟踪的分支。最佳做法是,您应该在列出分支之前更新.git
文件夹。
更新是使用git fetch --all --prune
完成
--all
将更新所有分支和标签.--prune
将删除所有已删除的分支。