Worth spreading
[git] .gitignore 반영하기
annual
2019. 1. 10. 19:35
medium에 게시한 글입니다.
[git] .gitignore 변경 반영하기
왜 지워지지 않는거야!
github에 프로젝트를 업로드 하는데 제외하고 싶은 파일/폴더가 있을 경우 .gitignore
파일을 사용한다. 그런데 이미 repository에 올라와 있는 파일을 .gitignore
에 추가하고자 할 경우에는 추가적인 조치가 필요하다. 이미 올라와있는 파일은 현재 tracking되고 있기 때문에 이 tracking을 제거해줘야 하는 것이다.
tracking을 제거하는 방법은 어렵지 않다. 다음과 같은 방식으로 .gitignore
수정을 진행한다
.gitignore
파일을 수정한다- 이후 다음과 같이 진행한다
$ git rm -r --cached . // cache에 기록된 tracking 중인 파일리스트 삭제
$ git add .
$ git commit -m 'remove ignored file'
$ git push {remote} {branch}
이렇게 될 시 tracking 해야 하는 리스트가 바뀐 .gitignore
에 맞게 수정되며 수정사항이 바로 반영된다.
Yay~🤟🏻