2012-05-18 10 views
2

привет, я довольно новичок в github, когда я внесла некоторые изменения в код, а затем объединился для восходящего потока, если есть какие-либо конфликты, он сделает следующее.github add <<<<<<< HEAD

Auto-merging Global.asax.cs CONFLICT (content): Merge conflict in Global.asax.cs 

<<<< HEAD 
====== 
>>>> UPSTREA/MASTER 

в мой код. кто-нибудь знает почему? и как избавиться от них? Cheers

ответ

1

У вас конфликт между пультами и локальными. Менее чем и имя фиксации (HEAD в вашем примере) вставляются Git.

Существует несколько полезных инструментов для разрешения конфликтов. Тот, который я использую, встроенный в JetBrains IDEA, показывает локальные изменения в LHS, удаленные изменения в RHS и результат слияния в середине. Он работает хорошо для меня, поэтому попробуйте найти инструмент, который делает то же самое, если вам не удобно использовать инструмент Git's diff.

Исправить конфликты, затем add, commit и push.

Смежные вопросы