मैजिट से जी.एम.


27

यह बहुत ही बुनियादी है लेकिन मैं वेब पर इसका उत्तर नहीं खोज पाया। क्या यह संभव है git rm, यानी मैगीट से एक ट्रैक की गई फ़ाइल को हटाने के लिए?

धन्यवाद


प्रश्न पूछा गया है और सुपरयुसर पर उत्तर दिया गया है: superuser.com/questions/516639/…
रेमी

मैगिट-डू-एसिंक्स-शेल-कमांड भी है, जिसे मैंने मैगिट-स्टेटस बफर में "&" के लिए बाध्य किया है।
hjon

जवाबों:


20

मैगिट एक कमांड प्रदान नहीं करता है जो करता है git rm(लेकिन यदि आपने एक सुविधा अनुरोध खोला है, तो मैं शायद इसे अंततः जोड़ दूंगा )।

इस बीच आप किसी अन्य विधि का उपयोग करके फ़ाइल को हटा सकते हैं, उदाहरण के लिए M-x delete-file RET <file> RET। एक बार जब आप ऐसा कर लेते हैं कि मैगिट बफर का उपयोग करके ताज़ा करें gऔर फिर इसे अस्थिर परिवर्तनों की सूची में ले जाकर और फिर दबाकर फ़ाइल के "विलोपन" को चरणबद्ध करें s


14

Magit समर्थन नहीं करता है git rm। इसके बजाय, फ़ोल्डर को हटाए गए में हटाएं, और फिर परिवर्तन को चरणबद्ध करें।

आप !किसी भी git कमांड को लॉन्च करने के लिए भी उपयोग कर सकते हैं ।


23
K( magit-file-untrack) करता हैgit rm --cached
npostavs

यह 'K' कुंजी बहुत उपयोगी है। धन्यवाद।
विज्मर

@npostavs आपकी टिप्पणी को स्वीकार किए गए उत्तर क्यों नहीं है?
डेनियल

@ डैनियल यह एक अलग सवाल का जवाब है ।
npostavs

@npostavs टिप्पणी के लिए धन्यवाद। मैं देखता हूं, इसलिए git rm --cachedडिस्क से फ़ाइल को नहीं हटाता है, जबकि git rmकरता है। धन्यवाद!
डेनियल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.