PyCharm: 冲突文件显示为正常文件

PyCharm: conflicting file is displaying as a normal file

问题是在一些提交到不同的分支之后,我遇到了合并冲突。

我决定通过 PyCharm 解决它,但是 VCS->Git->Resolve Conflicts 被禁用了。

之后,我查看了本地更改,发现有冲突的文件是 blue 而不是 red

发生了什么事以及如何解决我与 PyCharm 的冲突?

顺便说一句,正如预期的那样,此文件中有很多 <<< HEAD 部分。

更新:

Your branch is ahead of 'origin/test' by 50 commits.
   (use "git push" to publish your local commits)
Changes not stated for commit:
    (use "git add <file>..." to update what will be committed)
    (use "git checkout -- <file>..."  to discard changes in working directory)

        modified: directory/subdirectory/filename

no changes added to commit (use "git add" and/or "git commit -a")

好像出了点问题。 IDE如果您不小心按错了按钮,有时可以做出神奇的事情。

我会这样:

  1. 将当前工作目录重置为上次本地修订:

    git reset --hard HEAD

  2. 重新拉取冲突标记。

    git pull

您现在应该能够解决 IDE 中的冲突。