이전 글은 현재 git에서 파일을 삭제를 하는 방법이며, 히스토리는 삭제가 안된다.
히스토리까지 삭제할려면 아래의 명령어를 사용하면 된다.
git filter-branch --force --index-filter \
'git rm --cached --ignore-unmatch [파일 이름 경로 및 폴더 경로]' \
--prune-empty --tag-name-filter cat -- --all
위의 명령어로 히스토리를 삭제한 후에는 아래의 명령어로 git에 push를 하면 해당 히스토리가 다 삭제가 된다.
git push origin --force --all