使用Egit从非本地git存储库中提取

时间:2013-11-15 14:27:56

标签: eclipse git bitbucket pull

我正在尝试使用Egit(Eclipse)从bitbucket上的git存储库中“拉”。我可以毫无问题地“推”,但当我试图拉动时,我收到错误信息:

  

当前分支未配置为拉取No值   在配置

中找到branch.master.merge

我尝试过从eclipse和bitbucket创建新的分支,但似乎无法“沟通”。当我在eclipse中创建一个新分支时,它会自动成为本地(它不应该是)

如何设置我的eclipse和bitbucket为“拉”(不是本地)? (我有点困惑,因为我认为我已连接到存储库,因为推送工作)

非常感谢任何帮助

1 个答案:

答案 0 :(得分:2)

您需要指定upstream branch 由于 default push policy "simple" ,推送工作正常。

使用Egit:

访问"Configure Branch“:

  • 转到“Git Repositories”视图,
  • 展开分支机构,本地

然后:

  • 右键单击无法拉出的已签出本地分支
  • 选择“Configure Branch...”:
    • 对于“Upstream Branch:”,请输入“refs / heads / yourBranch”
    • 对于“远程:”,请输入“origin”
    • 取消选中“Rebase”
    • 点击确定