Ancak, bu taahhütlü dosyaları depodan otomatik olarak kaldıracak mı?
Hayır.
Bunu yapmak için 'en iyi' tarif git filter-branch
burada hakkında yazıldığı gibi kullanıyor :
Git-filter-branch kılavuz sayfası kapsamlı örnekler içermektedir.
Not Geçmişi yeniden yazacaksınız. Yanlışlıkla eklenen dosyaları içeren herhangi bir düzeltme yayınladıysanız, bu, bu genel şubelerin kullanıcıları için sorun yaratabilir. Onları bilgilendirin veya dosyaları kaldırmanın ne kadar kötü olduğunu düşünün.
Not Etiketlerin varlığında her zaman için --tag-name-filter cat
seçeneğini kullanın git filter-branch
. Asla acıtmaz ve daha sonra ihtiyacınız olduğunu fark ettiğinizde baş ağrınızı kurtaracaktır.