首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >git添加远程分支

git添加远程分支
EN

Stack Overflow用户
提问于 2012-06-30 01:40:58
回答 4查看 300.7K关注 0票数 153

我想添加一个遥控器,以及该遥控器的一个分支。

我做了git remote add <newname> <url>,然后做了git fetch --all,但git branch -a没有显示遥控器的任何分支。我的.git/config显示了添加的遥控器。

有谁能帮帮我吗?

EN

回答 4

Stack Overflow用户

发布于 2012-06-30 02:48:32

您可以使用以下命令检查您的远程设置是否正确以及是否具有适当的权限

代码语言:javascript
复制
git ls-remote origin

如果你把你的远端叫做“起源”。如果你得到一个错误,你可能没有正确设置你的安全性,比如上传你的公钥到github。如果设置正确,您将获得远程引用的列表。现在

代码语言:javascript
复制
git fetch origin

将工作,除非任何其他问题,如拔出的网线。

完成此操作后,您可以使用上面列出的命令获取所需的任何分支

代码语言:javascript
复制
git checkout some-branch

这将创建一个与远程分支同名的本地分支,并将其签出。

票数 28
EN

Stack Overflow用户

发布于 2019-07-05 10:02:05

我测试了@Samy Dindane在关于OP的评论中的建议。

我相信它是有效的,试试看

代码语言:javascript
复制
git fetch <remote_name> <remote_branch>:<local_branch>
git checkout <local_branch>

下面是一个名为foo的虚构远程存储库的示例,其中包含一个名为bar的分支,其中我创建了一个跟踪远程的本地分支bar

代码语言:javascript
复制
git fetch foo bar:bar
git checkout bar
票数 10
EN

Stack Overflow用户

发布于 2019-08-15 17:12:01

你可以这样做..。

代码语言:javascript
复制
git checkout branch_name

如果远程分支存在于原点上,那么git将跟踪它,如果它具有相同的名称。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11266478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档