다음과 같은 디렉토리 구조가 있습니다.
.git/
.gitignore
main/
...
tools/
...
...
메인 및 도구 및 다른 디렉토리의 모든 레벨에는 'bin'디렉토리가있을 수 있습니다.이 디렉토리는 무시하고 싶습니다 (그리고 그 아래의 모든 것을 무시하고 싶습니다). gitignore에서 이러한 패턴을 각각 시도했지만 그중 아무것도 작동하지 않습니다.
/**/bin/**/*
/./**/bin/**/*
./**/bin/**/*
**/bin/**/*
*/bin/**/*
bin/**/*
/**/bin/* #and the others with just * at the end too
누구든지 나를 도울 수 있습니까? 첫 번째 패턴 (작동해야한다고 생각되는 패턴) 은이 작업을 수행하면 제대로 작동합니다.
/main/**/bin/**/*
그러나 모든 최상위 디렉토리에 대한 항목을 갖고 싶지 않으며 새 디렉토리를 추가 할 때마다 .gitignore를 수정하고 싶지 않습니다.
이것은 최신 msysgit을 사용하는 Windows에 있습니다.
편집 : 한 가지 더, 이름에 하위 문자열 'bin'이있는 파일과 디렉토리가 있습니다. 파일을 무시하지 않기를 바랍니다. :)