2017-04-21 4 views
5

मैंने एंड्रॉइड स्टूडियो में एक एप्लीकेशन बनाया है और मैंने इसे गिट के साथ एकीकृत किया है। अब तक मैं & मास्टर शाखा में अपने परिवर्तन धक्का देता हूं।मैं अपने "फिक्स शाखा" को एंड्रॉइड स्टूडियो से "मास्टर शाखा" में वापस कैसे विलय कर सकता हूं?

अब मैंने "फिक्स 1" नामक एक नई शाखा (मास्टर से) बनाई है और मैंने इस शाखा में अपने नवीनतम परिवर्तन किए हैं और मुझे धक्का दिया है। फिक्स 1 को वापस मास्टर में मर्ज करने के लिए अगले चरण कौन से हैं? क्या मैं इसे एंड्रॉइड स्टूडियो से कर सकता हूं? Git options in Android Studio

+1

आप अपने प्रश्न का विषय थोड़ा सा साफ करना चाहते हैं। इसे पढ़कर मैंने सोचा कि सवाल दर्शनशास्त्र के बारे में था और इसे बंद करने के लिए मतदान करने जा रहा था। इन विकल्पों से –

उत्तर

4

हाँ आप कर सकते हैं:

यह वही है मैं नीचे दाईं Git मेनू पर विकल्प के रूप में देखते हैं।

  1. सबसे पहले आप अपने fix1 शाखा है जो आप पहले से ही किया था
  2. अपनी शाखा परिवर्तन की तुलना में में में अपने कोड पुश करने के लिए शीर्ष VCS नियंत्रण से अब
  3. में महारत हासिल करने git-> खींच और अपने fix1 शाखा का चयन करने की जरूरत है जाने और पुल बटन पर क्लिक करें की तुलना में

अब यह शाखा में महारत हासिल करने

+0

मैं शाखा को वापस मास्टर में कैसे बदलूं? –

+1

बस 'मोह/मास्टर' पर क्लिक करें और नीचे दिए गए अनुभाग की तुलना में बल चेकआउट पर क्लिक करें, आपको 'git: master' –

1

आपके मामले में अपने fix1 कोड विलय बस वापस मास्टर शाखा को स्थानांतरित शाखाओं की सूची पर वापस जाना होगा - प्रेस fix1 शाखा और मर्ज दबाएं - यह फिक्स 1 को मास्टर में मर्ज करेगा।

एक अधिक सामान्य विवरण:

सबसे पहले सुनिश्चित करें कि आप मर्ज से पहले अपने परिवर्तनों को प्रतिबद्ध है बनाते हैं।

मान लीजिए कि आप शाखा एक और शाखा कहा जाता बी कहा जाता है और आप एक में बी मर्ज करना चाहते हैं, तो यह आप क्या करने की जरूरत है:

  1. वाकई शाखा एक पर हैं, तो आप कर सकते हैं इसे प्रोजेक्ट पर राइट क्लिक दबाकर प्रदर्शित करें -> गिट -> रिपोजिटरी -> शाखाएं। वर्तमान शाखा का नाम नीचे की शाखाओं की सूची

  2. इस शाखाओं सूची से

    शाखा आप इस मामले में वर्तमान शाखा में विलय और लेने "मर्ज" को लेने चाहते लेने पर दिखाई देगा शाखा बी और प्रेस विलय

  3. यदि कोई विवाद नहीं है - तो आप कर रहे हैं। यदि संघर्ष हैं तो आपको उन्हें हल करने की आवश्यकता है - एंड्रॉइड के पास एक अच्छा विलय उपकरण है - हालांकि, आप इसे आसानी से स्वयं कर सकते हैं - विवादित फ़ाइलों को लाल रंग में रंग दिया जाएगा - आप दोनों शाखाओं के साथ संघर्ष क्षेत्रों को देखेंगे - अवांछित कोड को हटा दें - सभी संघर्षों को हल करने के बाद आपको उन्हें गिट में जोड़ने के लिए CTRL + A दबाएं - और फिर अपनी शाखा को फिर से करें -> हो गया।

संबंधित मुद्दे