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

Section 5.2: 특정 파일이 ignore 처리되어 있는지 확인하기

git check-ignore 명령어는 어떤 파일들이 Git 에서 ignore 처리되어 있는지 알려준다.

커맨드라인에서 파일 이름들을 인자로 넘기면, git check-ignore 는 그 중에서 ignore 처리된 파일 이름들을 나열해줄 것이다. 예를 들어:

$ cat .gitignore *.o $ git check-ignore example.o Readme.md example.o

이 예제에서, .gitignore 에는 *.o 파일들만 기술되어 있으므로, 인자들 중 Readme.md 파일은 git check-ignore 의 실행 결과에 나오지 않게 된다.

만약 .gitignore 의 어느 줄이 특정 파일의 ignore 처리에 영향을 미쳤는지 확인하고 싶다면, git check-ignore 명령어에 -v 옵션을 추가하면 된다:

$ git check-ignore -v example.o Readme.md .gitignore:1:*.o example.o

Git 1.7.6 버전부터는 git status --ignored 명령어를 이용하여 ignore 처리된 파일들을 확인할 수 있게 되었다.

관련 추가 정보는 git status 공식 문서 및 "5.12: .gitignore 에 의해 ignore 처리된 파일 검색하기" 섹션에서 얻을 수 있다.

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

반응형

+ Recent posts