프로젝트 도중에 .gitignore 파일을 추가하게 되면 무시대상 중 이미 push 된 파일 및 폴더는 계속해서 repository에 남아있게 된다.

그리고 push 할 때 마다 그 파일 및 폴더는 tracking이 계속되어 변경사항이 반영된다.

그렇기 때문에 설정을 해주어야 함.

 

$ git rm --cached -r .

→ 이 명령어로 로컬폴더는 건드리지 않고 git index 에서만 제거한다.

→ 이 명령어 실행 시 repository의 모든 파일이 제거 되었다 반영될 파일만 untracked 되어 다시 생성된다. 

 

$ git add .
$ git commit -m ".gitignore 반영"
$ git push

그 후, 변경사항을 git repository에 반영한다.

'기타 > Git' 카테고리의 다른 글

계정  (0) 2020.06.19
Github repository의 하위 폴더만 Clone하기  (0) 2020.06.19
Git 레퍼런스  (1) 2020.06.17
로컬 저장소 및 원격 저장소 연결 해제  (0) 2020.06.15
오류해결  (0) 2020.03.28

+ Recent posts