을 제외 할 수 있습니다. 그러나 내가 다음과 같이 변경하면 :.gitignore 슬래시 행동
*/
!adir/
이제는 모든 디렉토리가 무시되지만 adir입니다. 왜 그런가요? 어떤 것을 제외하고 모든 것을 무시하는 적절한 방법은 무엇입니까?
는 편집 : 답변에 따라 , 나는 그것을 변경 :
*
!adir/
!adir/*
과 작동합니다. 그러나 선호하는 방법이 있습니까?
을 제외 할 수 있습니다. 그러나 내가 다음과 같이 변경하면 :.gitignore 슬래시 행동
*/
!adir/
이제는 모든 디렉토리가 무시되지만 adir입니다. 왜 그런가요? 어떤 것을 제외하고 모든 것을 무시하는 적절한 방법은 무엇입니까?
는 편집 : 답변에 따라 , 나는 그것을 변경 :
*
!adir/
!adir/*
과 작동합니다. 그러나 선호하는 방법이 있습니까?
*
을 작성할 때 git이 "모든 파일 무시"를 이해했기 때문입니다.
힘내는 버전 폴더가 없으므로 파일 만 있으므로 adir/
을 빈 디렉토리로 보았습니다.
내 편집을 참조하십시오 – Xufeng
단지'* /'를 사용하여 파일이 아닌 폴더를 명확하게 표시하십시오. –
좋은 아이디어는 http://stackoverflow.com/questions/5241644/using-gitignore-to-ignore-everything-but-specific-directories를 참조하십시오. – OnlineCop
질문 앞에 태그 (예 : git)를 추가하지 마십시오 (다음 번에 더 자세한 설명 제목을 사용하십시오). 이번에, 나는 너를 위해 그것을 편집했다. 고마워 ;-) –