[英]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 fetch
或git 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.