मैं अपनी रिपॉजिटरी में कुछ काम कर रहा था और देखा कि एक फाइल में स्थानीय परिवर्तन थे। मैं उन्हें अब और नहीं चाहता था, इसलिए मैंने फ़ाइल को हटा दिया, यह सोचकर कि मैं बस एक ताज़ा प्रतिलिपि देख सकता हूँ मैं Git के बराबर करना चाहता था
svn up .
का उपयोग करना git pull
काम नहीं कर रहा था। कुछ बेतरतीब खोज ने मुझे एक ऐसी साइट पर पहुँचाया जहाँ कोई ऐसा करने की सिफारिश करता था
git checkout HEAD^ src/
( src
हटाई गई फ़ाइल वाली निर्देशिका है)।
अब मुझे पता चला कि मेरे पास एक अलग सिर है। मुझे कुछ पता नहीं है कि वह क्या है। मैं पूर्ववत कैसे कर सकता हूं?
git checkout -- src/
working copy changes
? क्या आप किसी अन्य कमिटमेंट की जाँच करने के बाद आपके द्वारा किए गए परिवर्तनों का उल्लेख कर रहे हैं (यानी, एक अलग हेड स्टेट में आपके द्वारा किए गए परिवर्तन)?
git checkout master
आपको मास्टर शाखा पर वापस लाएगा। यदि आप किसी भी काम की कॉपी में बदलाव करना चाहते हैं, तो आप शायद करना चाहते हैंgit reset --hard
।