বি ডিরেক্টরি ফাইলের সাথে আমার বি এ ডিরেক্টরি রয়েছে বি ডিরেক্টরি এতে অন্যান্য প্রয়োজনীয় ফাইল থাকতে পারে। ডিরেক্টরি বি একটি গিট রেপো।
আমি ডিরেক্টরী বি কে ডিরেক্টরি A তে ক্লোন করতে চাই তবে ডিরেক্টরিটি ফাঁকা না থাকায় গিট-ক্লোন আমাকে অনুমতি দেয় না।
আমি আশা করছিলাম এটি কেবল .git ক্লোন হয়ে যাবে এবং যেহেতু সমস্ত ফাইল মিলছে আমি সেখান থেকে যেতে পারি?
আমি একটি খালি ডিরেক্টরিতে ক্লোন করতে পারছি না কারণ আমার কাছে ডিরেক্টরি A তে ফাইল রয়েছে যা বি বি ডিরেক্টরিতে নেই এবং আমি সেগুলি রাখতে চাই।
.Git অনুলিপি করা কোনও বিকল্প নয় কারণ আমি ধাক্কা দিয়ে / টানতে চাই এবং আমি সেগুলি ম্যানুয়ালি সেট আপ করতে চাই না।
এই কাজ করতে কোন উপায় আছে কি?
আপডেট: আমি মনে করি এটি কাজ করে, কেউ কি কোনও সমস্যা দেখতে পাবে? ->
cd a
git clone --no-hardlinks --no-checkout ../b a.tmp
mv a.tmp/.git .
rm -rf a.tmp
git unstage # apparently git thinks all the files are deleted if you don't do this