logo

[Git] 모든 커밋 내역에서 특정 파일 제거

* 관련 기술 스택이 없습니다
emoji

• BFG Repo Cleaner를 설치하고, 복사하고자 하는 저장소의 bare clone을 생성한다.
• 모든 커밋 내역에서 특정 파일을 제거하기 위해 BFG Repo-Cleaner를 사용한다. 이때, 브랜치의 최신 커밋에서 발견되는 파일도 처리하려면 --no-blob-protection 옵션을 사용한다.
• Repository를 정리하기 위해 git reflog와 git gc 명령을 사용한다. 이를 통해 기록이 업데이트되었는지 확인하고, 원치 않는 데이터를 제거한다.
• 마지막으로 git push --force 명령을 사용해 변경 사항을 push한다.

thumbnail
북마크
공유하기
신고하기
1분 분량
조회수 213
profile-imagerungoat
2년 전
Copyright © 2025. Codenary All Rights Reserved.