का उपयोग करके परिवर्तनों को कैसे प्रतिबद्ध और धक्का देना है, मैं सिर्फ यह स्पष्ट करना चाहता हूं कि विशिष्ट शाखाओं पर काम करने का तरीका कैसे काम करता है।गिट
मान लें कि मैं "मेट्रो" नामक शाखा पर काम कर रहा हूं। मैं कुछ फ़ाइलों में कुछ बदलाव करता हूं, लेकिन मैं इसे रिमोट रिपोजिटरी तक धक्का देने के लिए तैयार नहीं हूं।
एक हॉटफिक्स आता है जिसमें मुझे एएसएपी को ठीक करने की आवश्यकता है। मुझे "मास्टर" नामक एक स्वच्छ शाखा में स्विच करने की आवश्यकता है, लेकिन मैं नहीं कर सकता क्योंकि मैं उन फ़ाइलों को ओवरराइट कर दूंगा जो मैंने बदल दी हैं। स्विच करने से पहले मुझे इन्हें प्रतिबद्ध करने की ज़रूरत है।
मेरा सवाल यह है कि, यदि मैं "मेट्रो" शाखा पर इन परिवर्तनों को करता हूं, तो "मेट्रो" शाखा पर स्विच करें, क्या "मेट्रो" में किए गए परिवर्तन दूरस्थ "मास्टर" रेपो पर धकेल जाएंगे क्योंकि मेरे पास है उन्हें प्रतिबद्ध किया, भले ही मैं दूसरी शाखा में जा रहा हूं?
इसे संक्षिप्त बनाने के लिए, शाखाओं को अलग कर दिया जाता है, या रिमोट रेपो को दबाते समय सभी को जोड़ा जाता है?