首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从另一台计算机访问git分支

无法从另一台计算机访问git分支
EN

Stack Overflow用户
提问于 2012-07-04 12:49:22
回答 2查看 5.4K关注 0票数 4

基本上,我在另一台计算机上看不到分支。我跑步

代码语言:javascript
复制
git branch -a

在家里的电脑上我得到了

代码语言:javascript
复制
C:\learn ror\sample_app [filling-in-layout]> git branch -a
* filling-in-layout
  master
  static-pages
  remotes/origin/filling-in-layout
  remotes/origin/master
  remotes/origin/static-pages

在工作pc上,我得到了几乎相同的结果,除了“填充布局”分支(本地和远程)。

我该怎么办?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-04 12:52:08

要共享分支,您需要在创建分支的计算机上推送分支,并在其他计算机上设置远程跟踪分支:

在包含该分支的计算机上尝试以下操作:

代码语言:javascript
复制
git push -u origin <branch name>

而这台机器上却没有:

代码语言:javascript
复制
git fetch
git checkout <branch name>

如果您尝试签出仅存在于远程上的分支,Git将自动设置一个名为<branch name>的远程跟踪分支。

票数 9
EN

Stack Overflow用户

发布于 2012-07-04 13:53:07

当您在您的机器中创建标记或分支时,当您想要在远程存储库中共享您的标记或分支时,您必须以与推送存储库相同的方式推送标记或分支。

代码语言:javascript
复制
$ git checkout -b new-branch
[...]
$ git add .
$ git commit -m 'Some stuff'
$ git push origin new-branch

标记也是如此:

代码语言:javascript
复制
$ git tag 6.7
[...]
$ git push origin 6.7
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11322582

复制
相关文章

相似问题

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