Autotools kodu yazıyorum ve geliştirme sürecinde tonlarca dosya üretiliyor.
Git'e deponun parçası olmayan tüm dosyaları bir dizinden kaldırmasını söyleyecek bir şekilde var mı?
Yanıtlar:
Git-clean'i kullanabilirsiniz . Bu komut izlenmeyen dosyaları / dizinleri kaldıracaktır. Varsayılan olarak, gerçekte kaldırmadan, yalnızca kaldırmış olacağını yazdıracaktır.
Verilen -fdosyaları kaldırmak için bayrağı ve -dsıra boş dizinleri kaldırmak için bayrağı:
git clean -df
Ayrıca göz ardı edilen dosyaları da kaldırın:
git clean -dfx
git clean, git yapılandırma değişkeni clean.requireForce'un true olarak ayarlanması dışında, aslında tüm izlenmeyen dosyaları kaldıracaktır. Yanlış olarak ayarlanmışsa, dizileri temizlemek için -ff gerekir
git clean -ixsize neyi temizleyeceğini gösterecek ve size bir seçenekler menüsü verecektir. Benim favorim.
-xve hepsi yeni klonlanmış bir depo kadar iyidir.