2014-03-02 1 views
1

을 제외 할 수 있습니다. 그러나 내가 다음과 같이 변경하면 :.gitignore 슬래시 행동

*/ 
!adir/ 

이제는 모든 디렉토리가 무시되지만 adir입니다. 왜 그런가요? 어떤 것을 제외하고 모든 것을 무시하는 적절한 방법은 무엇입니까?

는 편집 : 답변에 따라 , 나는 그것을 변경 :

* 
!adir/ 
!adir/* 

과 작동합니다. 그러나 선호하는 방법이 있습니까?

+0

좋은 아이디어는 http://stackoverflow.com/questions/5241644/using-gitignore-to-ignore-everything-but-specific-directories를 참조하십시오. – OnlineCop

+0

질문 앞에 태그 (예 : git)를 추가하지 마십시오 (다음 번에 더 자세한 설명 제목을 사용하십시오). 이번에, 나는 너를 위해 그것을 편집했다. 고마워 ;-) –

답변

1

*을 작성할 때 git이 "모든 파일 무시"를 이해했기 때문입니다.

힘내는 버전 폴더가 없으므로 파일 만 있으므로 adir/을 빈 디렉토리로 보았습니다.

+0

내 편집을 참조하십시오 – Xufeng

+0

단지'* /'를 사용하여 파일이 아닌 폴더를 명확하게 표시하십시오. –