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