2017-01-23 2 views
1

Wenn Dateien Zusammenführen ich <<<<HEAD Probleme werden immer, wo ich es wird hinzugefügt, weil der weißen Abstand ist hier eine Beispieldatei glauben:Wie git zu erhalten weiß Abstand zu ignorieren Linie

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 

Ich bin sehr neu auf Android-Kernel arbeiten, sondern eine Drift von dem, was zu tun bekommen, versuche ich im Grunde my branch mit diesem commit and source

zu fusionieren ich merge -X ignore-all-space -X patience Also vielleicht in der Befehlszeile git diese merge bin mit etwas mache ich falsch?

Antwort

0

Hier Conflict beim Zusammenführen nougat-stable (der Zweig, den Sie zusammenführen) auftreten. Sie müssen resolve conflicts first dann tun git add und commit.

Hier sind CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y und CONFIG_NETFILTER_XT_TARGET_SECMARK=y Zeilen kommen aus nougat-stable (Grund des Konflikts). Wenn Sie die Zeilen beibehalten möchten, akzeptieren Sie theirs, andernfalls 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

Okay gehen, es auszuprobieren, danke – Mike

Verwandte Themen