부정 된 패턴 (!로 시작하는 줄)이있는 .gitignore 파일을 사용하려고했지만 예상대로 작동하지 않습니다.
최소한의 예로서 다음과 같은 디렉토리 구조가 있습니다.
C:/gittest
-- .gitignore
-- aaa/
-- bbb/
-- file.txt
-- ccc/
-- otherfile.txt
내 gitignore 파일에 다음이 있습니다.
aaa/
!aaa/ccc/
이 문서 페이지를 기반으로 한 내 이해 는 aaa / ccc / otherfile.txt 파일을 무시해서는 안되지만 실제로 git은 aaa 아래의 모든 것을 무시하고 있습니다.
이 문장을 오해하고 있습니까? "패턴을 무효화하는 선택적 접두사!; 이전 패턴에서 제외 된 일치하는 파일은 다시 포함됩니다."?
BTW, 이것은 msysgit 1.7.0.2를 사용하는 Windows에 있습니다.