Git Pull:EGit与GitHub

Git Pull:EGit与GitHub,github,branch,egit,master,Github,Branch,Egit,Master,我按照教程使用GitHub设置了EGit。当我想要拉动时,我遇到了这里描述的相同问题: 当我将以下内容添加到.git/config时 [branch "master"] remote = origin merge = refs/heads/master 我得到另一个错误: 当前分支未配置为拉入 在配置中找不到key remote.origin.url的值 如何修复此问题?如中所述,这可能是因为git配置文件的远程部分不包含“源文件””远程 请参阅Egit用户指南的第页: 如果您没有

我按照教程使用GitHub设置了EGit。当我想要拉动时,我遇到了这里描述的相同问题:

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

[branch "master"]
   remote = origin
   merge = refs/heads/master
我得到另一个错误:

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

如何修复此问题?

如中所述,这可能是因为git配置文件的远程部分不包含“
源文件”
”远程

请参阅Egit用户指南的第页:
如果您没有远程“
原点”
”,可以添加一个


(本例定义了一个新的远程“
pushtofile
”,但是,如果您还没有“origin”,您也可以定义一个名为“origin”的文件。)

Full.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

您是否还有一个
[remote“origin”]
部分,其中包含
url=…
?该屏幕截图与开普勒的EGit不同,后者使用单选按钮而不是复选框。因此,一次只能配置推送或获取。