GitNotes.5-10.md
본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

Section 5.10: 서브디렉토리의 파일들 ignore 처리하기 (다중 .gitignore 파일 사용)

사용자의 저장소가 다음과 같은 계층 구조를 가지고 있다고 가정할 경우:

examples/ output.log src/ <기타 등등 파일들> output.log README.md

examples 디렉토리 아래 존재하는 output.log 파일은 프로젝트 이해도 증진을 위해 필요한 실제적으로 유효한 파일이지만, src 디렉토리 아래에 있는 파일은 디버깅시에 생성된 파일로서 Git 히스토리에 남거나 저장소에 포함외어서는 안되는 파일이다.

이 파일을 ignore 처리하기 위해서는 크게 두가지의 방법이 있다. Git 저장소 최상위 디렉토리의 .gitignore 파일에 아래와 같이 절대 경로를 명시하여 ignore 처리할 수 있으며:

# /.gitignore src/output.log

다른 방법으로는 src 디렉토리에 .gitignore 파일을 만들고 해당 파일에 대한 상대 경로를 명시하여 파일을 ignore 처리할 수 있다:

# /src/.gitignore output.log

[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)

반응형

+ Recent posts