为什么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注入的吗?
答案 0 :(得分:2)
这些标记表示您的代码中存在冲突(可能是在拉出之后),您可能只是将文件标记为已解决,而不是实际解决冲突。
IntelliJ IDEA与此无关,尽管它为解决Version Control
面板中的冲突提供了很好的工具。