Обновление конфликтов слияния из апстрима

Я пытаюсь начать работу с git в проекте github. (Я использую CVS, SVN и hg в течение многих лет; git трудно понять). Я следую инструкциям настолько точно, насколько могу, и просто не могу заставить это работать.

Я клонирую свой разветвленный проект:

git clone git@github.com:davidgiven/linux-allwinner.git

В соответствии с рекомендациями я добавляю «восходящий» удаленный сервер, который отслеживает проект, из которого разветвлен мой:

git remote add upstream https://github.com/amery/linux-allwinner.git

Я извлекаю из него:

git fetch upstream

Все это работает нормально. Но с тех пор, как я разветвил проект, прошла неделя или около того, и апстрим вносил изменения.Поэтому я хочу внести эти изменения. В настоящее время я нахожусь в правильной ветке --- allwinner-v3.0-android-v2 --- поэтому я сливаю из восходящей ветки в свою ветку:

git merge upstream/allwinner-v3.0-android-v2

... и получаю конфликты слияния.

CONFLICT (add/add): Merge conflict in arch/arm/mach-sun5i/pm/standby/common.h
CONFLICT (add/add): Merge conflict in arch/arm/mach-sun5i/pm/standby/Makefile
CONFLICT (add/add): Merge conflict in arch/arm/mach-sun5i/pm/standby.S
CONFLICT (add/add): Merge conflict in arch/arm/mach-sun5i/pm/Makefile
[etc]

Так вот, я ничего не проверил ; Я еще не начал работу, и мой проект совершенно не тронут с тех пор, как я его разветвил. Поэтому не должно быть никаких конфликтов. Но есть некоторые; что происходит и как это исправить?

Обновление:

git show-branch HEAD upstream/allwinner-v3.0-android-v2показывает это, и я должен сказать, что не понимаю ни слова:

! [HEAD] arm: sun3i: add getioaddr macro
 ! [upstream/allwinner-v3.0-android-v2] arm: sun3i: updated irq handling and machine_desc to 3.0
--
 + [upstream/allwinner-v3.0-android-v2] arm: sun3i: updated irq handling and machine_desc to 3.0
 + [upstream/allwinner-v3.0-android-v2^] arm: sunxi: renable early_printk in all _defconfig except crane's
+  [HEAD] arm: sun3i: add getioaddr macro
+  [HEAD^] arm: sun3i: add dummy machine type
9
задан David Given 27 May 2012 в 12:37
поделиться