Git에서 커밋 대상이 되는 파일은 Stage에 등록된 파일들 입니다. 하지만 실수로 commit 되어서는 안될 파일이 Stage에 등록된 경우 제외 시키는 방법입니다.
- $ git status 명령으로 소스 파일의 상태를 확인합니다.
-> 커밋되는 대상이 되는 파일(Stage에 등록된)은 “Changes not staged for commit” 리스트에 표시됩니다. - 커밋에서 제외할 파일은 아래 명령으로 제외시킵니다. (실제론 제외가 아닌 변경되지 않은 상태로 인덱스를 변경)
$ git update-index --assume-unchanged 파일명
- 다시 $ git status 명령으로 파일이 제외 되었는지 확인 합니다.