Git pull表示虚假冲突

时间:2016-02-03 18:25:42

标签: git pull

我创建了一个项目“他们的”的分支,称为“我的”。 现在我已经添加了几个新文件,而不编辑任何现有文件。与此同时,他们的更新版本更新了。现在当我做一个“git pull”时,它表明我添加的文件中有很多合并冲突。不知何故,git向我展示了我自己代码的不同版本,而不是比较他们和我的代码,这绝对不会有任何冲突。

我在这里缺少什么?手工完成数百次提交显然不是一个好的选择......

更新

  • git remote -v

    的输出是什么

    他们的 - url(fetch)
    他们的网址(推) origin my-url(fetch)
    来源my-url(推)

  • 您是否已提交任何已接受的拉取请求? 都能跟得上

  • 验证是否存在具有相同名称的文件。 不,他们不是。一个冲突的文件是“matlab / imdb / ImdbCalvin.m”。这是我创建的文件,它肯定不存在于远程仓库中(参见https://github.com/vlfeat/matconvnet/tree/master/matlab)。

1 个答案:

答案 0 :(得分:0)

  

不知何故,git向我展示了我自己代码的不同版本

确保您已使用git push origin将提交推送到远程设置,然后使用git pull upstream从上游提取(假设您的theirs实际上已命名为upstream