개발

git ignore 설정

동고킴 2016. 2. 13. 22:46
반응형

 

git ignore


 

git ignore 설정이다. 빠져서는 안되는 설정

git 관리 대상에서 제외하고 싶은 파일이 있다면 .gitignore 파일에 추가하여 예외처리를 할수 있다.

만약 해당 파일이 없다면 만들어주면 된다.

 

패턴

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

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

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

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

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

 

# 확장자가 .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/**/*.tx

 

반응형

'개발' 카테고리의 다른 글

git cherry-pick : 특정 commit만 반영하기  (0) 2016.02.17
이클립스 단축키  (0) 2016.02.14
git revert, reset을 통한 소스 복구 방법  (0) 2016.02.11
git log 유용한 옵션  (0) 2016.02.11
git .git 디렉토리 구조  (0) 2016.02.11