반응형
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 |