[Git] .gitignore 설정
Git을 쓸 때 대용량 metadata라던지 binary file같은 source code가 아닌 파일들을 배재하고자 할 때 해당 파일을 생성해서 설정해주면 git에 매번 따로 빼주지 않아도 된다.
반드시 항상 최상위 directory에 .gitignore
파일이 있어야한다.
Example
# : comments # ignore specific file test.a # no .a files *.a # but do track lib.a, even though you're ignoring .a files above !lib.a # only ignore the TODO file in the current directory, not subdir/TODO /TODO # ignore all files in the build/ directory build/ # ignore doc/notes.txt, but not doc/server/arch.txt doc/*.txt # ignore all .pdf files in the doc/ directory doc/**/*.pdf
.gitignore
파일을 작성 후 git에 추가해주면 적용된다.
만약 기존 repository에 적용이 되지 않으면 다음과 같이 적용한다.
$ git rm -r --cached . $ git add . $ git commit -m "Apply .gitignore"
Reference
- https://nesoy.github.io/articles/2017-01/Git-Ignore