繁体   English   中英

如何检索git远程分支?

[英]How can I retrieve git remote branches?

我显然缺少一些东西,因为我无法从我在本地使用的git repo中获取服务器上需要的远程分支。

在我本地的开发环境中

我运行git remote -v ,它给了我:

origin  git@git.example.com:the_repo (fetch)
origin  git@git.example.com:the_repo (push)

我运行git branch ,它给了我:

* live
  master

在我的实时服务器环境中

我运行git remote -v ,它给了我:

origin  git@git.example.com:the_repo (fetch)
origin  git@git.example.com:the_repo (push)

我运行git branch ,它给了我:

* master

当我尝试通过运行git fetchgit fetch origin来解决这种情况时,再次运行git branch后,仍然看不到live分支。 我怀疑这是因为git branch只列出我的本地分支。

我如何在本地检出存储库的远程分支并列出它们?

非常感谢-非常感谢。

您可以使用命令git branch -r查看远程分支。

马特的回答是正确的,但仅补充一下:

git branch -a

将显示本地和远程的“所有”分支。

Matt和CodingWithSpike的回复均出于我的目的(感谢)。 另外,我刚刚发现git branch -vv命令显示哪些本地分支与哪些远程分支相关联。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM