ম্যাকের উপর গিট সংস্করণ 1.9.3 (অ্যাপল গিট -50) হিসাবে আমি কীভাবে গিট সাবমডিউলটি সরিয়ে ফেলব? আমি অনেক বিকাশকারী তাদের সাথে কাজ করব না বলার সাথে প্রচুর পুরানো তথ্য পড়ছি। বর্তমান উপায় কি? হবে git deinit pathToSubModule
না কৌতুক?
আমি যে পদক্ষেপগুলি নিয়ে কাজ করব তা এখানে রয়েছে তবে মন্তব্যগুলি বলে যে তারা অভ্যাস করবে না।
আমাকে আমার বর্তমান পরিস্থিতি এবং আমার কী অর্জন করতে হবে তা ব্যাখ্যা করতে দিন। আমি দ্রুত সংগ্রহস্থলটি ইনস্টল করেছি এবং এটি আমার প্রকল্পের সাব মড্যুল হিসাবে যুক্ত করেছি। এই কোডটি ইতিমধ্যে চেক ইন হয়েছে এবং অন্যরা এটি ব্যবহার করছে। আমার এখন যা করা দরকার তা হ'ল একই দ্রুত সংগ্রহস্থলটি কাঁটাচামচ করা এবং এটি আমার সংস্থার আরও সুরক্ষিত গিথুবটিতে হোস্ট করা (যাতে সম্পূর্ণ অন্য বেসরকারী গিথুব)। এটি কাঁটাচামচ করার পরে আমি সেই কাঁটাটি গিটসোবুডিয়ুল হিসাবে যুক্ত করতে চাই এবং এটি আমার ইনস্টল করা বর্তমান দ্রুত সাবমোডিয়ালটি প্রতিস্থাপন করতে দিন let
আপডেট: আমি পড়েছি যে নীচে সর্বশেষতম গিট সংস্করণে সঠিক উপায়টি দয়া করে নিশ্চিত করুন?
To remove a submodule added using:
git submodule add blah@blah.com:repos/blah.git lib/blah
Run:
git rm lib/blah
That's it.
For old versions of git (circa ~1.8.5) use:
git submodule deinit lib/blah
git rm lib/blah
git config -f .gitmodules --remove-section submodule.lib/blah