【发布时间】:2019-02-11 03:07:41
【问题描述】:
为什么 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 注入的东西吗?
【问题讨论】:
-
这意味着您在
git pull或(更有可能)git merge命令期间存在未解决的冲突。有关如何解决冲突的帮助,请参见此处:jetbrains.com/help/idea/resolving-conflicts.html -
这绝对是重复的,但我在搜索
<<<<<<< HEAD字符串时删除了。