मेरे पास कई शाखाएं हैं जो मास्टर से अलग हैं (प्रत्येक एक अलग उपनिर्देशिका में)।
- Branch1: नया विकास, अभी तक पूरी तरह से समाप्त नहीं हुआ है
- Branch2: एक समस्या के लिए हॉटफ़िक्स, लेकिन अभी भी परीक्षण के तहत
- ब्रांच 3: ब्रांच के आसपास गंदगी, जिसे मैं बहाल नहीं करूंगा
हॉटफ़िक्स का परीक्षण पूरा होने से पहले मैं शाखा 1 में पहले से ही उपलब्ध कोड को प्राप्त करना चाहूँगा, इसलिए मैं जगह में सुधार के साथ विकास जारी रख सकता हूँ।
(लेकिन चूंकि git के साथ मेरा अनुभव इतना नहीं है कि मैंने पहली बार एक तीसरी शाखा में मर्ज के साथ खेलना शुरू किया, विशेष रूप से चारों ओर गड़बड़ करने के लिए बनाया, इससे पहले कि मैं या तो Branch1 या Branch2 को गड़बड़ कर दूं)
मेरी तीसरी शाखा में मैंने पहली बार निम्नलिखित कोशिश की:
git merge feature/Branch1
लेकिन इससे निम्नलिखित त्रुटि हुई:
fatal: 'feature/Branch1' does not point to a commit
मैंने अगली बार अपने Branch1 में एक कमेंट किया और फिर से कोशिश की, लेकिन यह वही त्रुटि देता रहा।
मैं क्या गलत कर रहा हूं? मुझे इस मामले में - इस मामले में - Branch1 के साथ Branch1 में विलय करने के लिए क्या करना चाहिए?