जैसा कि दिखाया गया है "कुछ ऐसा नहीं जिसे हम मर्ज कर सकते हैं" उठता है? , यह त्रुटि शाखा के नाम में एक टाइपो से उत्पन्न हो सकती है क्योंकि आप उस शाखा को खींचने की कोशिश कर रहे हैं जो मौजूद नहीं है।
यदि वह समस्या नहीं है (जैसा कि मेरे मामले में है), तो यह संभव है कि आपके पास उस शाखा की स्थानीय प्रति न हो, जिसे आप मर्ज करना चाहते हैं। उन शाखाओं को मर्ज करने के लिए Git को दोनों शाखाओं के स्थानीय ज्ञान की आवश्यकता होती है। आप विलय करने के लिए शाखा की जाँच करके और फिर जिस शाखा में विलय करना चाहते हैं, उस पर वापस जाकर हल कर सकते हैं।
git checkout branch-name
git checkout master
git merge branch-name
यह काम करना चाहिए, लेकिन अगर आपको यह कहते हुए कोई त्रुटि मिलती है
error: pathspec 'remote-name/branch-name' did not match any file(s) known to git.
आपको शाखा की जांच करने से पहले रिमोट (शायद, लेकिन जरूरी नहीं कि "मूल") लाना होगा:
git fetch remote-name
git fetch
रिमोट ब्रांच को मर्ज करने से पहले एक काम करने की जरूरत थी ।