मैगिट के भीतर फ़ाइल को कैसे स्थानांतरित / नाम बदलें?


18

मैनुअल का परिचय कहता है:

मैगिट लपेटता है और कई मामलों में कम से कम निम्नलिखित गिट चीनी मिट्टी के बरतन आदेशों में सुधार करता है: जोड़ें, हूँ, बिसेक्ट, दोष, शाखा, चेकआउट, चेरी, चेरी-पिक, स्वच्छ, क्लोन, कमिट, कॉन्फिग, डिस्क्रिप्शन, डिस्क्रिप्शन, फ़्रेच, फॉर्मेट- पैच, इनिट, लॉग, मर्ज, मर्ज-ट्री, एमवी , नोट्स, पुल, रिबेस, रिफ्लॉग, रिमोट, रिक्वेस्ट-पुल, रिसेट, रिवर्ट, आरएम, शो, स्टैश, सबमॉड्यूल, और टैग।

हालाँकि, मैं यह पता नहीं लगा सकता कि वास्तव में इससे एक फ़ाइल को कैसे स्थानांतरित किया जाए। यकीन है कि मैं बस चला सकता हूं git mv, लेकिन इसे तार्किक चरम पर ले जाने के साथ-साथ हम gitमैगिट के बजाय इसका उपयोग कर सकते हैं : पी मैनुअल उल्लेखों को ध्यान में रखते हुए mv, मुझे आश्चर्य है कि यह गलती है या नहीं।

मुझे केवल यह पुराना सवाल मिला लेकिन यह मैगिट मानकों द्वारा बहुत पुराना है। शायद चीजें बदल गई हैं?

जवाबों:


24

magit-file-renameबफ़र्स Rमें बाध्य है magit-mode


9
कृपया याद रखें कि मैगिट स्थिति बफर संदर्भ-संवेदनशील कीमैप का उपयोग करती है! जब स्थिति बफ़र कोई फ़ाइल नहीं दिखाता (जैसे: आपका वर्किंग ट्री साफ़ होता है), तो आपको इस बफ़र के निचले भाग में अंतिम खाली रेखा पर ले जाना होगा और फिर Rनिष्पादित करना होगा magit-file-rename। यदि बिंदु एक पंक्ति के भीतर है जो एक शाखा (जैसे master) दिखाता है , तो मारना इसके बजाय Rनिष्पादित करेगा magit-branch-rename। यह पता लगाने के लिए मुझे कुछ समय लगा।
पावती
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.