을 제외 :힘내 확장자를 무시하지만이 같은 폴더가 디렉토리
/<root>
|.git/
|3rd party/
| |a.txt
|.gitignore
|a.txt
.gitignore 내용 :
내가 루트 폴더에exe, dll, lib, txt
같은 파일의 일종을 무시하려는
*.txt
*.exe
*.dll
*.lib
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
!3rd party/
, 모든 하위 폴더 3rd party/
폴더 제외. 하지만 자식은 여전히 3rd party/a.txt
파일을 무시합니다.
여기에 어떤 문제가 있습니까?
P/s : Debug
, Release
폴더가 3rd party
디렉토리 (있는 경우)로 무시하지 않을 수도 있습니다. 즉,이 .gitignore 파일의 모든 규칙은 3rd party
폴더에 적용되지 않습니다.