고급 Git
Amanda Crawford-Adamo
Software and Data Engineer
Git filter-repo 명령어
git filter-repo
Git 기록을 빠르고 안전하게 재작성하는 도구입니다.
용도
pip으로 git filter-repo 설치
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