मैं मैगिट का उपयोग करके अस्थिर फ़ाइलों में परिवर्तन कैसे छोड़ सकता हूं?


28

क्या कमांड जारी करने का कोई तरीका है:

git चेकआउट NameOfFile

पत्रिका के भीतर से एक संशोधित और अस्थिर फ़ाइल पर?


3
kजब बिंदु बिना फ़ाइल के एक ही लाइन पर हो तो आप परिवर्तनों को मारने के लिए दबा सकते हैं ।
Tu Do

xजब स्पेसमेक्स में हंक लगाते हैं तो कोशिश करें ।
moritzsiplefer

@moritzschaefer कोई संकेत नहीं है कि यह प्रश्न स्पेसमैक्स पर लागू होता है।
DoMiNeLa10

जवाबों:


35

आप अनस्टेज्ड फ़ाइलों में परिवर्तन को छोड़ने के लिए नीचे दिए गए में से एक का उपयोग कर सकते हैं:

  • M-x magit-revert-item(करने के लिए बाध्य vमें magit-status-mode)
  • M-x magit-discard-item(बाउंड kइन magit-status-mode) - मंचित वस्तुओं पर भी काम करता है

या तो विधि का उपयोग करने से आप को त्यागने से पहले पुष्टि करने के लिए कहेंगे।


1
तुम भी उपयोग कर सकते हैं kजो स्वाभाविक है magit-discard-itemमें magit-mode
कौशल मोदी

हां, वह भी काम करता है।
मैनुअल उबर्ती

दोनों तरीकों का उपयोग करने की कोशिश की, हालांकि मुझे अभी भी संदेश प्राप्त होता है: "यहां कुछ भी नहीं त्यागना"।
15:25 बजे user2522280

धन्यवाद! मैगिट-मोड मुझे लगता है कि सब कुछ के बारे में करने के लिए सबसे अच्छा तरीका है ...
जिमी हॉफ

@ user2522280 क्या आपने अपनी फ़ाइल सहेज ली है? git statusआपको जानकारी देनी चाहिए कि फाइल को संशोधित कर दिया गया है।
DoMiNeLa10

14

पीछे हटना, पीछे हटना और छोड़ना अलग क्रिया हैं। मंचन और अस्थिरता के साथ, उन्हें "लागू वेरिएंट" के रूप में संदर्भित किया जाता है।

परिवर्तन को त्यागने का अर्थ है उसे फेंक देना। केवल अन-प्रतिबद्ध परिवर्तनों को त्याग दिया जा सकता है। जब एक परिवर्तन को खारिज कर दिया जाता है, तो इसे न केवल सूचकांक से हटा दिया जाता है (जिसे अस्थिर कहा जाता है), बल्कि काम के पेड़ से भी।

किसी परिवर्तन को उल्टा करने का अर्थ है कि उसे उल्टे काम के पेड़ पर लगाना। दोनों प्रतिबद्ध और केवल मंचित परिवर्तन उलट हो सकते हैं। (उलट मंचन वास्तव में उपयोगी है, यानी जब एक प्रतिबद्ध विभाजन)।

केवल कमिट्स को वापस किया जा सकता है , अन्य मामलों में यह उलट के समान है ।

देखें https://github.com/magit/magit/wiki/History-Manipulation जानकारी के लिए।


"परिवर्तन का मंचन ..." - आप का अर्थ है "Rever s मंचन परिवर्तन ..." मुझे लगता है
npostavs

हाँ। आम गलती क्योंकि यह अंतर अन्य के रूप में स्पष्ट नहीं है :-)
तारसियस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.