Просунуте Git
Amanda Crawford-Adamo
Software and Data Engineer
Команда Git Filter-Repo
git filter-repo
Засіб для швидкого й безпечного переписування історії репозиторію Git.
Призначення
Встановіть git filter-repo через pip
pip install git-filter-repo
Видаліть secrets.txt з кожного коміту
git filter-repo --path secrets.txt --invert-paths
Пов'язані фільтри Filter-Repo
--path: вказує, з якими шляхами працювати
--invert-paths: працює з усіма шляхами, крім заданих у --path
Вивід
Parsed 150 commits
New history written in 0.10 seconds; now repacking/cleaning...
Repacking your repo and cleaning out old unneeded objects
Ключові наслідки
Випадки використання
Поради
Просунуте Git