2016-10-14 2 views
0
I 힘내 내 * .aar 파일을 밀어 싶지만

에 의해 무시되고, 자식은 여기 내 폴더 구조를 간다, 아무 수 없습니다 :* .aar 파일이 자식

#earth/.gitignore <-- This is the directory where gitignore file is 
!build/ 

3RD :

#earth/build/.gitignore <-- This is the directory where gitignore file is 
!outputs/ 

4TH

#earth/build/outputs/.gitignore <-- This is the directory where gitignore file is 
!aar/ 

그리고 내부 aar 폴더는 내 파일이지만 절대 나타나지 않습니다. 아이디어? 감사합니다.

+0

'earth' 폴더는 어디에서나 무시됩니까? –

답변

0

당신은 파일을 제외하는 규칙을 확인하려면 다음을 사용할 수

$ git check-ignore -v path-to-an-aar 
또한

, 그 부모를 제외한 후 하위 디렉토리를 포함하는 것을주의하는 것은 불가능합니다. https://git-scm.com/docs/gitignore :

선택적 접두사 "!" 패턴을 무효화합니다. 이전 패턴으로 제외 된 일치하는 파일이 다시 포함됩니다. 해당 파일의 상위 디렉토리가 제외 된 경우 파일을 다시 포함 할 수 없습니다. 힘내는 성능상의 이유로 제외 된 디렉토리를 나열하지 않기 때문에 포함 된 파일의 모든 패턴은 정의 된 위치에 관계없이 아무런 영향을 미치지 않습니다. 첫 번째 "!"앞에 백 슬래시 ("\")를 넣으십시오. 리터럴 "!"로 시작하는 패턴 (예 : "! important! .txt").

그러나 모든 희망 사항이 사라지는 것은 아닙니다. 살펴보기 Exclude git ignore on one particular directory inside an already gitignored directory