Git∕GitHub

.gitignore 가 적용되지 않을 때 (캐시삭제)

728x90

원격 레포지토리에 올리고 싶지 않은 파일들이 자꾸 unstaged에 뜰 때, 더 이상 뜨지 않게 무시하는 방법이 있다. 바로  .gitignore 파일을 적용하는 것!

 

레포지토리를 생성할 때 이그노어 파일을 생성할건지 체크박스가 나오기도 하는데, 이 때 안만들었더라도 새로 생성해 줄 수 있다.

>> .gitignore 추가하는 방법


오늘은 이 gitignore를 적용했음에도 불구하고 계속 unstaged에 뜰 때 해결방법을 소개하고자 한다.

git bash를 열어서 명령어만 몇 개 써주면 된다. 

git rm -r --cached .
git add .
git commit -m "Apply .gitignore"

기존에 캐시에 gitignore 가 적용이 안된 상태로 작업이 이루어지고 있어서 캐시를 모두 지워 준다음에 다시 적용하면 gitignore가 적용이 된다! 깔끔!

코드블럭 안의 commit -m "커밋메세지" 부분의 커밋메세지는 자유롭게 적어주면 된다.

 

728x90