我按照教程http://wiki.eclipse.org/EGit/User_Guide#GitHub_Tutorial使用GitHub设置EGit。当我想拉时,我遇到了同样的问题:The current branch is not configured for pull No value for key branch.master.merge found in configuration
当我将以下内容添加到.git / config
时[branch "master"]
remote = origin
merge = refs/heads/master
我收到另一个错误:
当前分支未配置为pull 配置
中找不到密钥remote.origin.url的值我该如何解决这个问题?
答案 0 :(得分:3)
正如bug 352687中提到的,这可能是因为你的git配置文件的远程部分不包含“origin
”遥控器。
请参阅Egit用户指南的"Adding a Remote Configuration " section:
如果您没有远程“origin
”,则可以添加一个。
(此示例定义了一个新的远程“pushtofile
”,但是,如果您还没有一个名为“origin”,则可以再定义一个名称为“origin”。)
答案 1 :(得分: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