본문 바로가기

리뷰와 각종 팁

.gitignore에 파일 추가 후 repo에 이미 커밋 된 파일 지우기.

반응형

 

 

파일을 하나씩 제거
git rm --cached file1 file2 dir/file3

파일을 한꺼번에 제거
git rm --cached `git ls-files -i -c --exclude-from=.gitignore`

윈도우
git ls-files -i -c --exclude-from=.gitignore | xargs git rm --cached  

윈도우 powershell
git ls-files -i -c --exclude-from=.gitignore | %{git rm --cached $_}

 

 

반응형