合并文件时,我不断遇到<<<<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合并
我在命令行git merge -X ignore-all-space -X patience
中使用此合并所以也许我做错了什么?
答案 0 :(得分: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