Gitignore 새로 반영하기

fatty corgi from Unsplash

이미 변경관리에 의해 관리되고 있는 파일이라면 이후에 gitignore에 추가하더라도 변경관리에서 계속 추적이 될 수 있다. 이 때 gitignore를 변경관리에 적용하기 위해서는 변경관리가 추적중인 캐시 파일을 삭제하고 새로 올려야 한다. 이 방법을 정리해보았다.

gitignore에 application.properties 파일을 무시하도록 추가해두었지만, git status 를 조회해보면 여전히 변경관리에 의해 추적되고 있음을 알 수 있다.

변경관리가 추적하고 있는 캐시를 삭제하고 새로 만들어야 변경관리가 gitignore를 새롭게(?) 적용할 수 있다.

1
git rm -r --cached .

이 상태에서 모든 변경사항을 다시 add 하고 commit을 생성하면 이후부터는 gitignore 파일을 변경관리가 제대로 인식하고 추적하기 시작한다.

출처 : Git -rm