GIT - 如何获取所有新创建的分支

时间:2016-06-21 08:15:56

标签: git git-branch

我有以下情况,我没有得到解决方案。

说我已将项目克隆到我的本地系统。现在,在项目中,如果我git branch -a,它会列出我说3个远程分支以及本地分支。

现在,经过一天,说10个不同的开发人员,将10个不同的分支推送到远程仓库。现在,如果我做git branch -a,它仍然会显示3个远程分支。

一个解决方案是让每个开发人员给出分支的名称,然后我可以运行命令git pull origin newBrn1。我必须相应地运行这10次。

是不是有一个命令给我一个包含新创建的分支的列表?

我尝试运行git pull,但抛出错误说明:

You asked me to pull without telling me which branch you want to merge with

3 个答案:

答案 0 :(得分:1)

您可以使用--all选项告诉您要拉所有分支:

git pull --all

答案 1 :(得分:0)

git ls-remote可以列出远程存储库中的引用。您可能需要-h并使用grep来过滤输出。

答案 2 :(得分:0)

从远程获取分支将帮助您。它将使本地存储库中的所有远程跟踪分支与远程存储库同步。它的控制台输出将让您了解在远程存储库上新创建的分支。 这是命令:

git fetch

在此处详细了解fetchhttps://git-scm.com/docs/git-fetch