작업 공간(working directory)에서는 필요하지만 커밋에서 제외하고 싶은 파일이 있었다.
파일 하나하나 git add
를 하기에는 프로젝트가 커졌을 때 감당이 안 될 것 같았다.
찾아보니 .gitignore 파일로 간단하게 해결할 수 있었다.
#
이며, 규칙을 정의하는 줄에서 함께 사용하지 못함.# 'test.js' 라는 이름의 파일을 무시.
test.js
# 'abc.jpg' 라는이름의 파일을 무시.
abc.jpg
# 모든 경로의 'test123' 파일이 아닌 style안에 위치한 파일만 무시.
style/test123.css
# 폴더(디렉토리) 'test' 전체 무시.
test/
# 마지막의 슬래쉬(/)가 없으면, 해당 이름을 가진 파일과 디렉토리 모두 무시됨.
# test라는 이름의 파일과 디렉토리 무시.
test
*
를 이용해 확장자 별로 무시 가능.# apk 파일 무시
*.apk
# hwp 파일 무시
*.hwp
# raw 디렉토리의 jpeg파일 무시.
raw/*.jpeg
# txt파일 무시.
*.txt
# important.txt 파일은 예외.(무시않함)
!important.txt