আমি নতুন ফোল্ডার যুক্ত করেছি (আসলে আমি এটি অন্য রেপো থেকে ক্লোন করেছিলাম, এবং এটি ভুলে গিয়েছি), তারপরে আমি সেখানে কিছু পরিবর্তন করেছি। গিট অ্যাড করার চেষ্টা করার পরে আমি অন্য জায়গায় প্রচুর পরিবর্তন করেছি
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
# (commit or discard the untracked or modified content in submodules)
#
# modified: protected/ext/SpecificFolder (modified content)
#
তারপরে আমার মনে আছে যে সম্ভবত .git ফোল্ডারটি ছিল (কারণ আগে আমি সেখানে গিট ক্লোন করেছিলাম)। আমি সেই ফোল্ডারে গিয়েছিলাম এবং অ-প্রয়োজনীয় ফাইল (ফোল্ডার) এবং .git ফোল্ডারটিও সরিয়েছি। আমি গিট স্ট্যাটাস পরীক্ষা করে দেখেছি, আজব কিছু নয়। তারপরে প্রতিশ্রুতিবদ্ধ এবং অন্য শাখায় চেকআউট করুন এবং হঠাৎ আমি বুঝতে পারি যে এই ফোল্ডারটি শেষ প্রতিশ্রুতিতে যুক্ত হয়নি। প্রকৃতপক্ষে ফোল্ডার যুক্ত করা হয়েছিল তবে ভিতরে থাকা ফাইলগুলি উপেক্ষা করা হয়েছিল। এখন যখন আমি git addসেই ফোল্ডারের জন্য কিছু করার চেষ্টা করছি তখনও কিছুই ঘটছে git statusনা এবং কোনও পরিবর্তন দেখাবে না :(
আমি কি করতে পারি ?
.gitসংগ্রহস্থল ছিল এবং ফাইলগুলি ফোল্ডারে মূল ফোল্ডারের পরিবর্তে সংগ্রহস্থলের পরিবর্তে যুক্ত করা হয়েছিল। এমনকি গিট জিইউআইতেও sub সাব-ফোল্ডারটি ফোল্ডারের পরিবর্তে ফাইল হিসাবে উপস্থিত হয়েছিল।