2017-02-16 6 views
0

У меня есть слияние конфликт в запросе тягового:Git слияния конфликтов, не хочу, чтобы удалить все

@import "includes/_variables.scss"; 
@import "includes/_mixins.scss"; 
@import "includes/relatedProducts/_styles.scss"; 
<<<<<<< HEAD 
======= 
@import "includes/stickyHeader/_styles.scss"; 
>>>>>>> sticky-header 
@import "includes/_responsive.scss"; 

, и я не хочу, чтобы удалить любого из этих линий. Я хочу иметь их обоих на хозяине.

Что мне делать? Я хочу, чтобы изменения отображались в запросе pull и ничего не удаляли, просто добавьте новый материал в уже существующие файлы.

ответ

2

Вам только нужно удалить маркеры конфликта (<<<<<<<, =======, >>>>>>>):

@import "includes/_variables.scss"; 
@import "includes/_mixins.scss"; 
@import "includes/relatedProducts/_styles.scss"; 
@import "includes/stickyHeader/_styles.scss"; 
@import "includes/_responsive.scss"; 

См Resolving a merge conflict using the command line для более подробной информации.

0

Я думаю, что вам нужно удалить эти строки из кода:

<<<<<<< HEAD

=======

и

>>>>>>> sticky-header.

Просто помните простое правило при разрешении любых конфликтов слияния. Как должен выглядеть последний код? Внесите соответствующие изменения и продолжайте. Из некоторых строк, которые вы хотите добавить, а некоторые уже добавленные строки в той же позиции, выберите/измените правильный.

0

и я не хочу удалять ни одну из этих линий. Я хочу иметь их как на хозяине.

Что мне делать? удалить

Только <<<<<<< HEAD, ======= и >>>>>>> sticky-header, затем git add <file> и git commit

Я хочу, чтобы изменения, которые будут рассматриваться в запросе тянуть и не удалить что-нибудь Merge

If you changed the same part of the same file differently in the two branches you’re merging together, Git won’t be able to merge them cleanly.git conflict

Если вы видите конфликт, это означает, что две ветки, с которыми вы сливаетесь, изменили по-разному ту же часть файла, о котором вы говорите. Это означает, что изменения, которые вы хотите увидеть, не будут потеряны, потому что они уже сохранены в фиксации этих двух ветвей.