যাইহোক, এটি সংগ্রহস্থল থেকে এই প্রতিশ্রুতিবদ্ধ ফাইলগুলি স্বয়ংক্রিয়ভাবে সরানো হবে?
না।
এটি করার জন্য 'সেরা' রেসিপিটি git filter-branchএখানে লিখিতভাবে ব্যবহার করা হচ্ছে :
গিট-ফিল্টার-শাখার ম্যান পৃষ্ঠাতে বিস্তৃত উদাহরণ রয়েছে।
বিঃদ্রঃ আপনি ইতিহাস আবার লিখতে হবে। আপনি যদি দুর্ঘটনাক্রমে যুক্ত হওয়া ফাইলগুলি সমন্বিত কোনও সংশোধনী প্রকাশ করেন তবে এটি সেই সর্বজনীন শাখার ব্যবহারকারীদের জন্য সমস্যা তৈরি করতে পারে। তাদের অবহিত করুন বা সম্ভবত ফাইলগুলি অপসারণ করার জন্য আপনার কতটা খারাপ প্রয়োজন তা ভেবে দেখুন।
দ্রষ্টব্য ট্যাগগুলির উপস্থিতিতে সর্বদা --tag-name-filter catবিকল্পটি ব্যবহার করুন git filter-branch। এটি কখনই ব্যথিত হয় না এবং আপনাকে মাথা ব্যাথা বাঁচিয়ে দেয় যখন আপনি পরে বুঝতে পারেন যে এটির প্রয়োজন ছিল