rebase1 Git 커밋 히스토리에서 파일 제거하기 (git filter-branch) 들어가며Git으로 프로젝트를 관리하다 보면,올리지 말았어야 할 파일이 이미 커밋에 포함되어 있는 상황 을 마주할 때가 있습니다. 저의 경우에는 Obsidian으로 관리하는 블로그 글 중블로그/게시완료 폴더가 Git 히스토리에 남아 있는 게 문제였습니다. 이미 여러 커밋에 걸쳐 추적되고 있었기 때문에,단순히 삭제하는 것만으로는 히스토리에서 완전히 지워지지 않습니다. 이번 글에서는 git filter-branch를 사용해커밋 히스토리에서 특정 폴더를 완전히 제거한 과정과,그 과정에서 만난 에러들을 정리합니다.git rm만으로는 부족한 이유"그냥 git rm으로 지우면 되는 거 아닌가?" 라고 생각할 수 있습니다.git rm -r --cached "블로그/게시완료"git commit -m "블로그/게시완료 폴.. 2026. 3. 6. 이전 1 다음