Git,  Programming

[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

Leave a Reply

Your email address will not be published. Required fields are marked *