मास्टर शाखा में एक ही फ़ाइल के साथ मेरी वर्तमान शाखा में एकल फ़ाइल अधिलेखित करें?


96

कहें कि मेरी दो शाखाएँ हैं - masterऔर redesign। मैं default.aspx.csअपनी रीडिज़ाइन शाखा में फ़ाइल को मास्टर से एक के साथ ओवरराइट करने के बारे में कैसे जाऊँगा ?

मुझे यह सवाल मिला लेकिन यह एक ही शाखा में पिछले संस्करण के लिए एक फ़ाइल वापस करने के लिए वापस जाने के लिए कैसे लगता है। मैंने भी एक का उपयोग करने पर विचार किया merge, लेकिन मैं विलय नहीं करना चाहता, मैं अधिलेखित करना चाहता हूं। सुझाव?

जवाबों:


145

git checkout master path/to/default.aspx.cs

ऐसा करने से पहले, आपको संभवतः निम्न करना होगा: git checkout redesign

बस ऐसे git checkout FROM_BRANCH_NAME path/to/file


1
क्या मूल स्थानीय फ़ाइल से सामग्री के साथ इस परिवर्तन को उलटने का कोई तरीका है?
19

2
साथ git checkoutआप संभावना के बिना स्थानीय परिवर्तनों को अधिलेखित उन परिवर्तनों को वापस करने के लिए होगा। AFAIK। आप git show :path/to/file(उपसर्ग के साथ) कोशिश कर सकते हैं । लेकिन यह मानता है, आपने पहले अपनी फ़ाइल का मंचन किया है। Gitrevisions देखें ।
नेपोमुक फ्रैडरिक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.