삽질 블로그

[Git Bash] 파일 무시하기 본문

형상관리/Git

[Git Bash] 파일 무시하기

건와닝 2020. 12. 16. 08:59

모든 파일을 형상관리 할 필요는 없다.

보통 로그 파일이나 빌드 시스템이 자동으로 생성한 파일이 그렇다.

그런 파일을 무시하려면 .gitignore 파일을 만들고 그 안에 무시할 파일 패턴을 적는다.

gitignore 파일 패턴 규칙

1. 아무것도 없는 라인이나 , #로 시작하는 라인은 무시한다.

2. 표준 Glob 패턴을 사용한다.

3. 슬래시(/)로 시작하면 하위 디렉토리에 적용되지 않는다

4. 디렉토리는 슬래시(/)를 끝에 사용하는 것으로 표시한다.

5. 느낌표(!)로 시작하는 패턴의 파일은 무시 하지 않는다.

 

gitignore 파일 예시

# 확장자가 .a인 파일 무시

*.a

 

# 윗 라인에서 확장자가 .a인 파일은 무시하게 했지만 lib.a는 무시하지 않음

!lib.a

 

# 현재 디렉토리에 있는 TODO 파일은 무시하고 subdir/TODO처럼 하위디렉토리에 있는 파일 무시

/TODO

 

# build/ 디렉토리에 있는 모든 파일은 무시

build/

 

# doc/notes.txt 파일은 무시하고 doc/server/arch.txt 파일은 무시하지 않음

doc/*.txt

 

# doc 디렉토리 아리애의 모든 .txt 파일을 무시

doc/**/*.txt

 

참조

  • Pro Git

'형상관리 > Git' 카테고리의 다른 글

[Git Bash] git commit  (0) 2020.12.17
[Git Bash] git add  (0) 2020.12.17
[Git Bash] 저장소 만들기  (0) 2020.12.15
[Git Bash] 최초 설정  (0) 2020.12.15
Git 버전관리란?  (0) 2020.12.07