Git pull 提示虚假冲突

Git pull suggests bogus conflicts

我创建了一个名为 "mine" 的项目 "theirs" 的分支。 现在我已经添加了几个新文件到我的文件中,而没有编辑任何现有文件。与此同时,他们的更新了一个新版本。现在,当我执行 "git pull " 时,它会提示我添加的文件中存在很多合并冲突。不知何故 git 向我展示了我自己代码的不同版本,而不是将他们的代码与我的代码进行比较,这绝对不会有任何冲突。

我在这里错过了什么?手动完成数百次提交显然不是一个好的选择...

更新:

Somehow git is showing me different versions of my own code

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