से अद्यतन विवादों को मर्ज करें मैं एक गीथब प्रोजेक्ट पर गिट के साथ शुरू करने की कोशिश कर रहा हूं। (मैं वर्षों से सीवीएस, एसवीएन और एचजी का उपयोग कर रहा हूं; गिट मेरे सिर को पाने में मुश्किल है)। मैं निर्देशों का पालन कर रहा हूं जैसा मैं कर सकता हूं और बस इसे काम नहीं कर सकता।अपस्ट्रीम
मैं अपने काँटेदार परियोजना क्लोन:
git clone [email protected]:davidgiven/linux-allwinner.git
के रूप में सिफारिश की है, मैं एक 'नदी के ऊपर' दूरस्थ कि इस परियोजना है कि मेरे एक से अलग है पटरियों जोड़ें:
git remote add upstream https://github.com/amery/linux-allwinner.git
मैं इसे से ला नहीं:
git fetch upstream
यह सब ठीक काम करता है। लेकिन, यह एक सप्ताह या उससे भी अधिक रहा है क्योंकि मैंने परियोजना को फोर्क किया था, और अपस्ट्रीम बदलाव कर रहा है। तो मैं उन परिवर्तनों को खींचना चाहता हूं। मैं सही शाखा --- Allwinner-v3.0-android-वी 2 में वर्तमान में कर रहा हूँ --- इसलिए मैं अपने शाखा में नदी के ऊपर से विलय:
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
ऐसे मामले की तरह लगता है जहां आप विलय के बजाय रीबेज करना चाहते हैं। – ThiefMaster
'गिट शो-शाखा हेड अपस्ट्रीम/ऑलविनर-वी 3.0-एंड्रॉइड-वी 2' कुछ दिलचस्प दिखा सकता है। – georgebrock
क्या यह 'शो-शाखा' से पूरा आउटपुट है? मैं उम्मीद करता हूं कि यह एक लाइन के साथ समाप्त हो जाएगा जो '++ ' – georgebrock