.gitignore
Git 버전 관리에서 제외할 파일 목록을 작성한 파일
gitignore안에 작성된 파일들은 commit & push되지 않고 검색되지도 않는다!!
설정 방법
최상위 Directory에 .gitignore 파일을 생성
작성 규칙
# : comment 주석
# no .a files 확장자가 a인 모든파일 무시
*.a
#ignore .a files in the current directory 현재 폴더안의 확장자가 a인 모든파일 무시
/*.a
# but do track lib.a, even though you're ignoring .a files above
# a확장자 중 lib.a는 무시하지 않음
!lib.a
# 해당 폴더안의 모든 파일 무시
folder_name/
# 해당 폴더의 확장자가 .a 인 모든 파일 무시
folder_name/*.a
# ignore all .a files in the folder_name/ directory
# 해당 폴더 포함한 하위 모든 폴더에서 확장자가 .a인파일무시
folder_name/**/*.a
반영
처음엔 그냥 .gitignore파일을 commint하면 되는데 안될경우 아래 커맨드 입력
$ git rm -r --cached .
$ git add .
$ git commit -m "Apply .gitignore"
예시
일반적으로 아래의 파일들을 제외하고 추가로 사용자가 원하는 파일을 지정
- IED tool과 관련된 설정파일
- 언어의 빌드 결과물, 로그, 패키지 관련 파일