본문 바로가기
알고리즘

[Git] 특정 커밋(commit) 에서 파일 삭제

by keel_im 2020. 12. 21.
반응형

안녕하세요! 

오늘은 특정 커밋에서 파일삭제에 대해서 말해보려고 합니다. 저는 Github 를 사용하는데

가끔 연습용으로 프로젝트를 만들면 API key 나 중요 정보가 올라오곤 합니다. 그럼면 `GitGuardian` 에서 

알람을 주고 저는 바로 대응을 하곤 합니다. 

그때 주로 사용하는 방법은 다음과 같은 명령어를 실행을 시키는 것입니다. 

 

1
2
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch 파일명' 
--prune-empty --tag-name-filter cat -- --all
cs

 

파일명은 상대 경로를 지정을 해주셔야 합니다. 

또한, window 에서는 '' 가 아닌 "" 로 바꾸어서 사용해주시면 됩니다.

반응형

댓글