আমি আমার গিট সুপারপ্রজেক্টে একটি গিট সাবমডিউলের ডিরেক্টরি নাম পরিবর্তন করতে চাই।
ধরা যাক আমার .gitmodules
ফাইলটিতে আমার নীচের প্রবেশ রয়েছে :
[submodule ".emacs.d/vimpulse"]
path = .emacs.d/vimpulse
url = git://gitorious.org/vimpulse/vimpulse.git
.emacs.d/vimpulse
ডিরেক্টরিটি .emacs.d/vendor/vimpulse
মুছে না ফেলে ডিরেক্টরিতে সরানোর জন্য আমার কী টাইপ করতে হবে ( এখানে এবং এখানে ব্যাখ্যা
করা হয়েছে ) এবং তারপরে পুনরায় যুক্ত করা উচিত।
গিটের কি সত্যিই সাবমোড্যুল ট্যাগের পুরো পথ দরকার need
[submodule ".emacs.d/vimpulse"]
অথবা কেবলমাত্র সাবপ্রজেক্টের নাম সংরক্ষণ করাও সম্ভব?
[submodule "vimpulse"]
git mv
এই জাতীয় ব্যবহার করতে পারবেন না । নির্দিষ্ট স্ট্যাকওভারফ্লো . com/a/18892438/8047 হিসাবে deinit
এরপরে ব্যবহার করুন । rm
git mv
কেবল সাবমডিউলগুলির জন্যও কাজ করে, অন্য কিছুর প্রয়োজন নেই।
1.8.5
মুভিং সাবমডিউলগুলি দিয়ে শুরু করে git mv
কমান্ডটি ব্যবহার করে স্থানীয়ভাবে সমর্থন করা হয় ( রিলিজ নোটগুলি থেকে , প্রথমে নিজের সাথে এটি যুক্ত)। এছাড়াও উত্তর এখানে দেওয়া
git mv
ওয়ার্কস্পেসে সাবমোডিয়ালটি সরানো হয় এবং সাবমডিউল .git ফাইলগুলি সঠিকভাবে আপডেট করে তবে প্যারেন্ট রেপোর .git / মডিউল ফোল্ডারের মধ্যে থাকা সাব-ফোল্ডারটি একই থাকে - এটি কি ঠিক? (আমি Windows এ Git 2.19.0 ব্যবহার করছি)
git mv
কমান্ড দিয়ে সরাসরি প্রশ্নের উত্তর দিয়েছিল ।