카테고리 없음

.gitignore

dddzr 2022. 6. 10. 21:43

.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"

 

예시

일반적으로 아래의 파일들을 제외하고 추가로 사용자가 원하는 파일을 지정

  1. IED tool과 관련된 설정파일
  2. 언어의 빌드 결과물, 로그, 패키지 관련 파일