如何检索 git 个远程分支?
How can I retrieve git remote branches?
我显然遗漏了一些东西,因为我无法从我一直在本地使用的 git 存储库中获取我在服务器上需要的远程分支。
在我的本地开发环境中
我 运行 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
当我尝试通过 运行ning git fetch
或 git fetch origin
修复这种情况时,我仍然看不到 运行ning 上的 live
分支git branch
再次。我怀疑这是因为 git branch
只列出了我当地的分支机构。
如何在本地签出之前获取存储库的远程分支并列出它们?
非常感谢 - 非常感谢。
您可以使用命令git branch -r
查看远程分支。
马特的回答是正确的,但补充一下:
git branch -a
将显示 "all" 个本地和远程分支。
Matt 和 CodingWithSpike 的回复都对我有用(谢谢)。此外,我刚刚发现 git branch -vv
命令显示哪些本地分支与哪些远程分支相关联。
我显然遗漏了一些东西,因为我无法从我一直在本地使用的 git 存储库中获取我在服务器上需要的远程分支。
在我的本地开发环境中
我 运行 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
当我尝试通过 运行ning git fetch
或 git fetch origin
修复这种情况时,我仍然看不到 运行ning 上的 live
分支git branch
再次。我怀疑这是因为 git branch
只列出了我当地的分支机构。
如何在本地签出之前获取存储库的远程分支并列出它们?
非常感谢 - 非常感谢。
您可以使用命令git branch -r
查看远程分支。
马特的回答是正确的,但补充一下:
git branch -a
将显示 "all" 个本地和远程分支。
Matt 和 CodingWithSpike 的回复都对我有用(谢谢)。此外,我刚刚发现 git branch -vv
命令显示哪些本地分支与哪些远程分支相关联。