मैं अपने Git सुपरप्रोजेक्ट में Git सबमॉड्यूल का निर्देशिका नाम बदलना चाहूंगा।
मान लीजिए कि मेरी .gitmodulesफ़ाइल में निम्नलिखित प्रविष्टि है :
[submodule ".emacs.d/vimpulse"]
path = .emacs.d/vimpulse
url = git://gitorious.org/vimpulse/vimpulse.git
मुझे पहले हटाने के बिना .emacs.d/vimpulseनिर्देशिका को स्थानांतरित करने के लिए क्या करना है .emacs.d/vendor/vimpulse( यहां और यहां बताया
गया है ) और फिर इसे फिर से जोड़ना।
क्या Git को वास्तव में सबमॉड्यूल टैग में पूरे पथ की आवश्यकता है
[submodule ".emacs.d/vimpulse"]
या क्या यह सबप्रोजेक्ट के नाम को स्टोर करना भी संभव है?
[submodule "vimpulse"]
git mvइस तरह का उपयोग नहीं कर सकते । deinitतब rm निर्दिष्ट स्टैक्वेरोफ़्लो के रूप में उपयोग करें / a / 18892438/8047 ।
git mv बस सबमॉडल्स के लिए भी काम करता है , किसी और चीज की जरूरत नहीं।
1.8.5मूविंग सबमॉड्यूल्स के साथ शुरुआत मूल रूप से git mvकमांड ( रिलीज नोट्स से , पहले @thisch खुद से जुड़ी) का उपयोग करके की जाती है। यहाँ
git mvकार्यक्षेत्र में सबमॉड्यूल को स्थानांतरित करता है, और सबमॉड्यूल .it फ़ाइलों को सही ढंग से अपडेट करता है, लेकिन पेरेंट रेपो के .गित / मॉड्यूल फ़ोल्डर के भीतर सबफ़ोल्डर वही रहता है - क्या यह ठीक है? (मैं विंडोज पर git 2.19.0 का उपयोग कर रहा हूं)
git mvकमांड के साथ देता है, सवाल में ही सही।