Git Tingkat Lanjut
Amanda Crawford-Adamo
Software and Data Engineer
Perintah Git Filter-Repo
git filter-repo
Alat untuk menulis ulang riwayat Git dengan cepat dan aman.
Tujuan
Instal git filter-repo dengan pip
pip install git-filter-repo
Hapus secrets.txt dari setiap commit
git filter-repo --path secrets.txt --invert-paths
Filter terkait Filter-Repo
--path: menentukan path yang diproses
--invert-paths: proses semua path kecuali yang ditentukan di --path
Keluaran
Parsed 150 commits
New history written in 0.10 seconds; now repacking/cleaning...
Repacking your repo and cleaning out old unneeded objects
Implikasi utama
Use case
Tips
Git Tingkat Lanjut