मैंने गलती से विजुअल स्टूडियो से जीआईटी स्टेज किया है। कुछ फाइलें हैं जो मैं प्रतिबद्ध नहीं करना चाहता। इसलिए मैं अपने स्टेज एक्शन को पूर्ववत करना चाहता हूं और अपने स्थानीय परिवर्तन वापस प्राप्त करना चाहता हूं।

2
Kasun G 26 अक्टूबर 2020, 16:37

1 उत्तर

सबसे बढ़िया उत्तर

विपरीत क्रिया है

git reset -- path/to/file

यह इस फ़ाइल को अस्थिर कर देगा लेकिन फ़ाइल में वास्तविक परिवर्तन रखे गए हैं, वे अब "अस्थिर परिवर्तन" के रूप में दिखाई देते हैं।

आप रिक्त स्थान से अलग किए गए कई पथ भी जोड़ सकते हैं

git reset -- path/to/file some/other/path/*

परमाणु विकल्प (सब कुछ अस्थिर) बहुत संक्षिप्त है:

git reset

दस्तावेज़ से कुछ उदाहरण:
किसी एक फ़ाइल को रीसेट करने के लिए, यहां
एकाधिक फ़ाइलों को रीसेट करने के लिए, वहां (हालांकि इसके लिए आपको उनके चरण (4) की आवश्यकता नहीं है जो संदर्भ के लिए बहुत विशिष्ट है)।

3
RomainValeri 26 अक्टूबर 2020, 14:08