git ls-files
কেবল কোনও চিহ্নবিহীন ফাইলগুলি দেখানোর মতো কোনও কমান্ড ব্যবহার করার উপায় আছে কি ?
আমি জিজ্ঞাসার কারণ হ'ল আমি সমস্ত মুছে ফেলা ফাইলগুলি প্রক্রিয়া করতে নিম্নলিখিত কমান্ডটি ব্যবহার করছি:
git ls-files -d | xargs git rm
আমি আনরে্যাকড ফাইলগুলির জন্য অনুরূপ কিছু চাই:
git some-command --some-options | xargs git add
আমি -o
বিকল্পটি খুঁজে পেতে সক্ষম হয়েছি git ls-files
, তবে এটি আমি চাই না কারণ এটি উপেক্ষা করা ফাইলগুলিও দেখায়। আমি নিম্নলিখিত দীর্ঘ এবং কুরুচিপূর্ণ কমান্ডটি নিয়ে আসতে সক্ষম হয়েছি:
git status --porcelain | grep '^??' | cut -c4- | xargs git add
দেখে মনে হচ্ছে এখানে আরও ভাল কমান্ড ব্যবহার করতে পারি। এবং যদি তা না থাকে তবে আমি কীভাবে কাস্টম গিট কমান্ড তৈরি করব?
git
কেবল ফাইলগুলিতে কাজ করে, এতে খালি ফোল্ডারগুলি ট্র্যাক করার কোনও উপায় নেই। find . -type d -empty
পরিবর্তে চেষ্টা করুন।
git ls-files -d | xargs git rm
?