我已经创建了一个项目“他们”的分支,称为“我的”。 现在我已经添加了几个新文件,而不用编辑任何现有的文件。同时他们的更新版本更新。现在,当我执行“git pull”时,它表明我添加的文件中存在很多合并冲突。不知何故git向我展示了我自己的代码的不同版本,而不是比较他们和我的代码,这绝对不会有任何冲突。Git pull建议虚假冲突
我在这里错过了什么?经过数百手工提交的走向显然不是一个好的选择...
更新:
是什么混帐从输出远程-v
他们自己的URL(取)
他们自己的URL(推送)
起源我-URL(取)
起源我-URL(推送)您是否提交过任何已被接受的拉取请求? Nope
验证是否存在具有相同名称的文件。不,他们不是。有冲突的文件是“matlab/imdb/ImdbCalvin.m”。这是我创建的一个文件,它肯定不存在于远程回购中(请参阅https://github.com/vlfeat/matconvnet/tree/master/matlab)。
您能否提供一些示例输出?特别是什么是确切的命令?另外,什么是远程设置(即'git remote -v'的输出是什么?) –
由于您分叉,您是否提交了任何已被接受的请求? –
在不拉动或合并的情况下将它们的状态提取到本地分支中,检查它并验证是否存在具有相同名称的文件。 – Netch