최근에 github에서 project를 관리하다가 이제는 .gitignore에 추가해서 project에 안보이게하는 방법을 찾고싶었다!!
이미 repository에 있는 파일을 .gitignore에 적기만하면 여전히 project에 보이는 것을 알 수 있다.
이는 이미 repository에 있는 파일들이 tracking 되고 있기 때문이다!
그래서 이 tracking을 지워버리고 다시 push하면 된다!
$ git rm -r --cahced.
$ git add .
$ git commit -m "update .gitignore"
$ git push {remote} {current_branch}
아 참고로 git add . 와 git add *는 다르다!
git add . 는 삭제된 사항까지 반영되는데
git add * 는 그렇지 않다.