2017-01-23 6 views
1

При слиянии файлов я получаю <<<<HEAD проблем там, где я считаю, что добавляется из белого интервала здесь пример файл:Как получить мерзавец игнорировать линию белого интервала

CONFIG_NETFILTER_XT_MATCH_TIME=y 
CONFIG_NETFILTER_XT_MATCH_U32=y 
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y 
CONFIG_NETFILTER_XT_TARGET_CONNMARK=y 
<<<<<<< HEAD 
======= 
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y 
>>>>>>> e2f24dded0a2c63a99f439dc422f7887c2d1d5e5 
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y 
CONFIG_NETFILTER_XT_TARGET_MARK=y 
CONFIG_NETFILTER_XT_TARGET_NFLOG=y 
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y 
<<<<<<< HEAD 
======= 
CONFIG_NETFILTER_XT_TARGET_SECMARK=y 
>>>>>>> e2f24dded0a2c63a99f439dc422f7887c2d1d5e5 
CONFIG_NETFILTER_XT_TARGET_TCPMSS=y 
CONFIG_NETFILTER_XT_TARGET_TPROXY=y 
CONFIG_NETFILTER_XT_TARGET_TRACE=y 
CONFIG_NET_CLS_ACT=y 
CONFIG_NET_CLS_U32=y 
CONFIG_NET_EMATCH=y 
CONFIG_NET_EMATCH_U32=y 
CONFIG_NET_KEY=y 
CONFIG_NET_SCHED=y 
CONFIG_NET_SCH_HTB=y 
CONFIG_NF_CONNTRACK=y 

Я очень новый обработки Android ядра, но получить дрейф, что делать, я в основном пытаюсь объединить my branch с этим commit and source

Я использую это слияние в командной строке мерзавце merge -X ignore-all-space -X patience Так что, может быть, я делаю что-то не так?

ответ

0

Здесь Conflict, возникающий при слиянии nougat-stable (отрасль, которую вы объединяете). Вам нужно resolve conflicts first, а затем git add и commit.

Здесь CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y и CONFIG_NETFILTER_XT_TARGET_SECMARK=y линии исходят от nougat-stable (причина конфликта). Если вы хотите сохранить линии, тогда принимайте theirs иначе ours.

$ git checkout --theirs -- .    # keep the two lines 
Or, 
$ git checkout --ours -- .     # ignore the two lines 

$ git add . 
$ git commit -m 'Fix conflicts' 
$ git push origin HEAD 
+0

Хорошо, попробуйте! – Mike