Avancerad Git
Amanda Crawford-Adamo
Software and Data Engineer
Kommandot git filter-repo
git filter-repo
Ett verktyg för att snabbt och säkert skriva om Git-historik.
Användningsområden
Installera git filter-repo med pip
pip install git-filter-repo
Ta bort secrets.txt från varje commit
git filter-repo --path secrets.txt --invert-paths
Filter-Repo-relaterade filter
--path: anger vilka sökvägar som ska bearbetas
--invert-paths: verkar på alla sökvägar utom de som anges i --path
Utdata
Parsed 150 commits
New history written in 0.10 seconds; now repacking/cleaning...
Repacking your repo and cleaning out old unneeded objects
Viktiga konsekvenser
Användningsfall
Tips
Avancerad Git