如何列出所有Git远程分支

本教程将帮助你列出远程的Git仓库中所有分支。它有利于你找到分支,在远程存储库中创建的名称和要检出这在您的本地存储库。

选项1:

首先运行 git fetch命令 refs/remotes/<remote_name>/ 更新您的远程跟踪分支。
$ git fetch
现在,使用以下命令,列出本地和所有远程仓库的所有分支。
$ git branch -a 

//output

* development
  master
  staging
  remotes/origin/development
  remotes/origin/master
  remotes/origin/staging

选项2:

你也可以用ls远程选项列出远程存储库,而无需更新您的远程跟踪分支。
$ git ls-remote 

//output

5ffcb8136c48423f858e49c2df78fc7ac419fe39        HEAD
5ffcb8136c48423f858e49c2df78fc7ac419fe39        refs/heads/development
5ffcb8136c48423f858e49c2df78fc7ac419fe39        refs/heads/master
5ffcb8136c48423f858e49c2df78fc7ac419fe39        refs/heads/staging
如果存储库与多个远程连接,使用如下命令语法。
$ git ls-remote --heads <remote_name>
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏