git pull文件现在被“修改”,这很荒谬

时间:2015-01-20 09:56:06

标签: git

我正在与其他人一起开展一个git项目。其中一人昨天更新了一些文件。今天我做了git pull并更新了我的文件,就像它应该的那样。没有比那更直截了当的

然而,它还标记了我从repo中获取的所有更改 等待提交的本地更改。我试着恢复和合并,我再次尝试拉。没有。新文件仍然是未提交的#34; (尽管,再次,他们来自服务器)。

我非常困惑。这里发生了什么? git故意搞砸我吗?

更新

这里是git status

的输出
On branch master
Your branch and 'origin/master' have diverged,
and have 1 and 5 different commits each, respectively.
  (use "git pull" to merge the remote branch into yours)

All conflicts fixed but you are still merging.
  (use "git commit" to conclude merge)

Changes to be committed:

    (... list of files modified\deleted\added etc.)

Untracked files:
  (use "git add <file>..." to include in what will be committed)

    (... list of untracked files)

1 个答案:

答案 0 :(得分:2)

它提取的是它获取uptodate文件并执行合并到任何可能的本地更改。在你的情况下,似乎有局部冲突使自动合并不可能。因此,合并仍在进行中,您需要解决这些冲突。

下一步做什么?取决于你想要什么。您可以放弃本地更改或完成实际合并,然后再推回。