Git/Github(깃허브)를 사용하다 보면 민감한 정보나 대용량 파일을 실수로 커밋하는 경우가 있습니다. 단순히 파일을 삭제하는 것만으로는 충분하지 않은데, 그 이유는 해당 파일의 기록이 여전히 Git 히스토리에 남아 있기 때문입니다. 이를 위해 이 글에서는 git filter-branch를 사용하여 특정 파일의 모든 커밋 기록을 Git 저장소에서 완전히 제거하는 방법을 단계별로 설명해보려고 합니다.⚠️ 주의: git filter-branch는 강력한 도구로, Git 기록을 영구적으로 변경합니다. 작업 전에 반드시 저장소를 백업하고 신중하게 진행하세요.목차왜 git filter-branch를 사용해야 할까?git filter-branch 사용하기강제 푸시로 원격 저장소에 반영하기주의사항마무리1. 왜 g..