Git

.gitignore로 설정하기 전에 이미 git stage에 추가했을 경우 지우는 방법

Socratone 2020. 9. 29. 23:57

.gitignore에 파일이나 폴더명을 넣으면 working directory에서 해당 파일이 수정되더라도 git stage 대상에서 제외된다.

그러나 이미 stage에 추가했을 경우에는 먹히지 않는다.

이를 해결하려면 stage에서 지워야 한다.

다음을 입력하면 stage에서 파일을 삭제할 수 있다.

 

git rm --cached -r 파일이나폴더이름

--catched는 stage에서만 지우겠다는 옵션

 

그리고는 새롭게 commit을 해야 한다.