İleri Seviye Git
Amanda Crawford-Adamo
Software and Data Engineer
Git Filter-Repo Komutu
git filter-repo
Git geçmişini hızlı ve güvenli biçimde yeniden yazma aracı.
Amaçlar
pip ile git filter-repo’yu kurun
pip install git-filter-repo
Her committen secrets.txt’yi kaldırın
git filter-repo --path secrets.txt --invert-paths
Filter-Repo İlgili Filtreler
--path: işlem yapılacak yolları belirtir
--invert-paths: --path ile belirtilenler dışındaki tüm yollarda çalışır
Çıktı
Parsed 150 commits
New history written in 0.10 seconds; now repacking/cleaning...
Repacking your repo and cleaning out old unneeded objects
Temel Sonuçlar
Kullanım durumları
İpuçları
İleri Seviye Git