git -“<<<<<<< HEAD ..”在源代码中

git -"<<<<<<< HEAD .." in source

为什么 git 偶尔会在我的源代码中写入如下标记?

<<<<<<< HEAD
  <component name="JavaScriptSettings">
    <option name="languageLevel" value="ES6" />
  </component>
=======
>>>>>>> 02d2be40f4d48e8bcddbd819c19e3c01c4e690c4

HEAD======= 之间的所有内容都是源代码,其余的都是标记 git 似乎一直用于跟踪和合并更改。就我而言,这些是在尝试使用 filter-branch:

从历史记录中删除文件夹后出现的

Remove folder and its contents from git/GitHub's history

这可能是 IntelliJ 正在注入的东西吗?

这些标记意味着您的代码中存在冲突(可能是在拉取之后),您可能只是将文件标记为已解决,而不是实际解决冲突。

IntelliJ IDEA 与此无关,尽管它在 Version Control 面板中提供了解决冲突的好工具。