3

我按照教程http://wiki.eclipse.org/EGit/User_Guide#GitHub_Tutorial使用 GitHub 设置 EGit。当我想拉时,我遇到了这里描述的相同问题:当前分支未配置为拉 配置中未找到键 branch.master.merge 的值

当我将以下内容添加到 .git/config

[branch "master"]
   remote = origin
   merge = refs/heads/master

我得到另一个错误:

当前分支未配置为 pull 在配置中找不到 key remote.origin.url 的值

我怎样才能解决这个问题?

4

2 回答 2

3

错误 352687中所述,这可能是因为您的 git 配置文件的远程部分不包含origin“远程”。

请参阅Egit 用户指南的“添加远程配置”部分
: 如果您没有远程“ origin”,您可以添加一个。

添加遥控器

(这个例子定义了一个新的远程“ pushtofile”,但是,如果你还没有一个,你可以再次定义一个名为“origin”的远程。)

于 2013-01-15T07:37:49.247 回答
2

完整的 .git/config 文件应该是这样的:

[core]
    repositoryformatversion = 0
    filemode = false
    logallrefupdates = true
[remote "origin"]
    url = http://gitlab.funshion.com/gitlab/sandbox/try-conflict-resolution.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master
于 2013-08-05T09:51:14.477 回答