मैं गिट के लिए नया हूं और थोड़ा उलझन में हूं। मेरे पास एक मास्टर शाखा है और उसने दूसरी सुविधा शाखा बनाई है।जीआईटी: क्या मुझे दूसरी शाखा की जांच करने से पहले अपनी शाखा को करने की ज़रूरत है, जो छेड़छाड़ करने के बारे में है?
यदि मैं अपनी फीचर शाखा में परिवर्तन करता हूं और फिर मास्टर पर स्विच करता हूं, तो क्या मेरे बदलाव नहीं होने पर मेरे परिवर्तन खो जाएंगे?
स्टैश कहां खेलता है, क्या आप शाखाओं को स्विच करने से पहले ऐसा करते हैं (लेकिन प्रतिबद्ध नहीं करना चाहते हैं) या क्या यह कुछ बदलावों को वापस करने के लिए है ताकि आप अस्थायी रूप से पिछले कोड पर वापस जा सकें?
'गिट चेकआउट' शाखाओं को स्विच करते समय चरणबद्ध और अस्थिर परिवर्तन दोनों को आगे बढ़ाएगा जब तक कि परिवर्तन मौजूदा फाइलों और नई शाखा में समान रूप से समान नहीं हैं (यानी यदि संघर्ष की कोई संभावना नहीं है तो परिवर्तन किसी भी शाखा में लागू किया जाना था)। इसके अतिरिक्त, कोई 'गिट चेकआउट --मेरगे' का उपयोग करके विलय प्रयास को मजबूर कर सकता है, लेकिन इसके परिणामस्वरूप संघर्ष विलय हो सकता है और उन संघर्षों को हल करना मुश्किल हो सकता है (जो पूर्व-चेकआउट स्थिति में वापस लौटना मुश्किल हो सकता है)। –
वाह यह नहीं जानता कि यह कौन था लेकिन -2 डाउनवोट के लिए धन्यवाद ... मैंने इसे थोड़ी देर पहले भी सोचा था, लेकिन लेखन के समय मुझे याद है कि ऐसा करना संभव नहीं था। क्या यह गिट 1.7 के लिए नया है? – Htbaa