피카부 RSS 태그 관리 글쓰기 방명록 다시 시작하는 개발 블로그
2021-01-09 21:54:16

Git을 사용하다보면 이미 관리 대상이 되어 버린 파일을 관리에서 해제하고 싶은 경우가 있다.

이미 관리 대상이 된 후에는 .gitignore에 추가하더라도 자동으로 제외시킬순 없다

 

이럴땐 다음과 같은 명령어로 다시 untracked file, 즉 관리 대상에서 제외 시킬 수 있다.

 

 

git rm --cached sample.txt

 

이러면 실제 로컬상에 파일은 남아있지만 git 관리에서는 Delete 된 상태로 되며 git status상에서는 D로 표시 된다. 이 상태에서 git add로 coomit push까지 하면 완전하게 제외 된다.