>>>>>>> master
.row
- @power.next_invoice.tap do |invoice|
%p
= link_to t(".postings"), postings_path
<<<<<<< HEAD
.span9{style: 'margin-top: 50px;'}
=======
.span9
>>>>>>> master
不知何故,这些主要和头部注释/代码已添加到我所有文件的代码中。 如何删除它们?
答案 0 :(得分:3)
这些表示Git无法自动合并代码的区域。例如,此部分显示了HEAD
css样式的master
(顶部)和.span9
(底部)之间的差异。
<<<<<<< HEAD
.span9{style: 'margin-top: 50px;'}
=======
.span9
>>>>>>> master
您需要编辑文件,通过选择代码,合并代码或两者的组合手动合并它们,然后提交更改。
答案 1 :(得分:2)
这告诉你的不同之处在于。您可以删除旧代码/更改它altogheter并删除这些行。然后应该解决冲突
答案 2 :(得分:1)
当您的git存储库中的两个提交之间发生合并冲突时会发生这种情况。
您可以使用mergetool,也可以手动删除这些实例(如果您的编辑器允许搜索和替换,请搜索<<<<<<< HEAD
和>>>>>>> master
的实例以删除它们)
在您的示例中,我可以看到您在此处有重复的代码 -
<<<<<<< HEAD
.span9{style: 'margin-top: 50px;'}
=======
.span9
>>>>>>> master
你必须决定你的wan .span9{style: 'margin-top: 50px;'}
或者你想要.span9
(我假设你有更多的css定义)。并相应删除其他选项。 ======
也应该删除。
一旦做出决定,就应该运行
git status
将向您显示您已更新此特定的css文件,并且您可能还会获得由git创建的此文件的.orig
副本。删除.orig
文件,然后使用git add / commit完成合并冲突解决。