Git

.gitignore | git 추적 제외할 파일 지정하기, 패턴 형식

sangchu 2023. 1. 25. 18:04

 

git 추적 제외할 파일 지정하기

.gitignore은 git의 추적을 제외할 파일을 지정하는 파일이다.  git에서 이미 추적한 파일은 영향을 받지 않는다.

특정 파일을 원격 repository에 push하지 못하도록 제외할때 유용하게 쓰인다.

해당 파일은 test.js를 제외시킨 것이다.

 

 

패턴 형식 예

*.a # 모든 .a 파일을 무시한다.
!lib.a # 위의 .a 파일을 무시하더라도 lib.a를 추적하도록 한다.
/TODO # subdir/TODO가 아닌 현재 디렉토리의 TODO 파일만 무시한다.
build/ # build라는 디렉토리의 모든 파일 무시한다.
doc/*.txt # doc/notes.txt를 무시, 하지만 doc/server/arch.txt는 무시하지 않는다.
doc/**/*.pdf # doc/ 디렉토리 및 그 하위 디렉토리에 있는 모든 .pdf 파일 무시한다.