बिना किसी फाइल को खोए मैं दो शाखाओं को कैसे मर्ज कर सकता हूं?


49

मेरी निम्नलिखित फ़ाइलों के साथ दो शाखाएँ हैं:

शाखा ए:

file_a
file_b
file_c

शाखा बी:

file_a
file_d
file_e

मैं उन्हें मर्ज करना चाहता हूं, ताकि मुझे और बी दोनों फाइलें मिलें (और दोनों में मौजूद फाइलें सामान्य रूप से मर्ज हो जाएं)! क्या वह है?


आप बस दोनों शाखाओं को प्राप्त नहीं करते हैं और उन्हें मैन्युअल रूप से मर्ज क्यों करते हैं?
रामहुद

क्लोन दो बार और कॉपी और जोड़ें?
पुन:

3
आप इसे StackOverflow पर पूछना चाहते हैं ... प्रोग्रामर वहाँ पर इस सामान के बारे में अधिक जान सकते हैं।
cwheeler33

जवाबों:


91

इससे मदद मिल सकती है: http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging

आपके मामले में आप निम्न कार्य करेंगे:

  • git checkout a (आप शाखा में स्विच करेंगे)
  • git merge b (यह शाखा बी से शाखा में सभी परिवर्तनों को मर्ज कर देगा)
  • git commit -a (इससे आपके परिवर्तन होंगे)

पूरी तस्वीर पाने के लिए ऊपर दिए गए लिंक पर एक नज़र डालें।


यह ठीक वही है जिसकी मुझे तलाश थी। बहुत बहुत धन्यवाद।
raksheetbhat
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.