【问题标题】:git -"<<<<<<< HEAD .." in source [duplicate]git -“<<<<<<< HEAD ..” 在源[重复]
【发布时间】: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
  • 这绝对是重复的,但我在搜索&lt;&lt;&lt;&lt;&lt;&lt;&lt; HEAD 字符串时删除了。

标签: git git-merge


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2011-08-19
    • 2017-12-03
    • 2011-12-19
    • 2022-11-30
    • 2013-10-02
    • 2020-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多