본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
Section 5.6: 규칙을 커밋하지 않고 저장소 내의 특정 파일들을 ignore 처리하기 (.git/info/exclude)
.gitignore 파일을 이용하면 저장소 내의 파일들을 ignore 처리할 수 있긴 하지만, 해당 파일은 본디 저장소에 커밋되어 다른 사용자와 컨트리뷰터들간에 공유하는 것을 기본으로 하는 파일이다. 글로벌 .gitignore 설정을 하는 방법도 있지만, 이 경우에는 사용자의 모든 저장소에 해당 설정이 공유될 것이다.
특정 파일들을 로컬 저장소 내에서만 ignore 처리하되 이 설정이 어떤 다른 저장소에도 포함되지 않기를 바란다면, 해당 저장소 내의 .git/info/exclude 파일을 아래와 같이 수정하라.
예제:
# 아래 파일들은 현재 저장소 내에서만 ignore 처리될 것이다
# 이 규칙은 규칙을 작성한 사용자의 저장소에만 유효하며,
# 다른 어떤 사용자와도 공유되지 않을 것이다
gtk_tests.py
gui/gtk/tests/*
localhost
[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
5.8: 특정 파일을 모든 서브디렉토리에서 ignore 처리하기 (0) | 2019.09.05 |
---|---|
5.7: 현재 시점 이후의 특정 파일 변경사항들을 ignore 처리하기 (파일을 제거하지 않고) (0) | 2019.09.04 |
5.5: Git 저장소에 이미 커밋 되어 있는 파일을 ignore 처리하기 (0) | 2019.09.03 |
5.4: 글로벌 .gitignore 파일 활용하기 (0) | 2019.09.03 |
5.3: .gitignore 파일에서 예외처리하기 (1) | 2019.09.02 |