拉取所有git存储库分支

拉取所有git存储库分支,git,branch,Git,Branch,如何提取存储库的所有git分支 我试着问了几个问题的答案,但似乎不适合我 有三个分支,但当我 git branch 它只显示主分支 git branch -a 给出这个输出 * master origin/HEAD origin/development origin/feature1 origin/master remotes/origin/HEAD -> origin/master remotes/origin/development remotes/o

如何提取存储库的所有git分支

我试着问了几个问题的答案,但似乎不适合我

有三个分支,但当我

git branch
它只显示主分支

git branch -a
给出这个输出

 * master
  origin/HEAD
  origin/development
  origin/feature1
  origin/master
  remotes/origin/HEAD -> origin/master
  remotes/origin/development
  remotes/origin/feature1
  remotes/origin/master
因此,我无法签出到feature1分支,因此无法检查驻留在feature1


请帮助

我在一个项目中使用了git。
步骤1:将所有分支签出为源(即在存储库级别)。
第2步:下次将存储库拉到其他站点时,将带来所有这些分支

您可以通过从存储库中执行checkout命令切换到任何分支

希望这能解决你的问题。
Amol

当您执行
git-fetch
时,实际上是检索远程存储库的所有分支(如果您有多个远程存储库,您可以执行
git-fetch--all

如果
git分支-a
给您

* master
origin/HEAD
origin/development
origin/feature1
origin/master
remotes/origin/HEAD -> origin/master
remotes/origin/development
remotes/origin/feature1
remotes/origin/master
如果您对
feature1
感兴趣,那么只需执行
git checkout origin/feature1
。现在,如果您想要一个本地分支机构,您甚至可以使用git branch feature1。

类似的功能,对我很有用。。感谢可能的副本