반응형
파일을 재귀 적으로 .gitignore하는 방법
내 .gitignore
파일 에서 다음 패턴을 피하려고 합니다.
MyPrject/WebApp/Scripts/special/*.js
MyPrject/WebApp/Scripts/special/*/*.js
MyPrject/WebApp/Scripts/special/*/*/*.js
MyPrject/WebApp/Scripts/special/*/*/*/*.js
MyPrject/WebApp/Scripts/special/*/*/*/*/*.js
MyPrject/WebApp/Scripts/special/*/*/*/*/*/*.js
MyPrject/WebApp/Scripts/special/*/*/*/*/*/*/*.js
우리는 시도했습니다 :
MyPrject/WebApp/Scripts/special/**.js
MyPrject/WebApp/Scripts/special/**/*.js
그러나 이것은 작동하지 않았습니다. 이것은 Windows의 git입니다. 반복하지 않고이를 수행하는 더 간결한 방법이 있습니까?
git 1.8.2부터는 다음과 같습니다.
MyPrject/WebApp/Scripts/special/**/*.js
이 답변 에 따라 작동 합니다. 또한 Sourcetree 1.6.12.0과 설치하는 git 버전 (1.8.4-preview20130916)을 사용하는 Windows 7에서도 작동합니다.
디렉토리 아래의 모든 파일과 폴더를 재귀 적으로 gitignore하려면 :
MyPrject/WebApp/Scripts/special/**
다음 gitignore 매뉴얼 페이지 :
[...] git은 패턴을 FNM_PATHNAME 플래그를 사용하여 fnmatch (3)에서 사용하기에 적합한 쉘 glob으로 취급합니다. 패턴의 와일드 카드는 경로 이름의 /와 일치하지 않습니다.
그래서,이 명확하게 지정하는 방법이 없다는 것을 의미 디렉토리의 일정 금액을 사이처럼 두 개의 문자열 사이에 special
와 js
.
그럼에도 불구하고 .gitignore
디렉토리 당 파일을 가질 수 있으므로 귀하의 경우 다음 내용이
*.js
다음 장소에서
MyPrject/WebApp/Scripts/special/.gitignore
충분할까요?
참고 URL : https://stackoverflow.com/questions/16550688/how-to-gitignore-files-recursively
반응형
'Programing' 카테고리의 다른 글
플롯하는 데 권장되는 방법은 matplotlib 또는 pylab입니까? (0) | 2020.09.25 |
---|---|
스칼라 밑줄-오류 : 확장 함수에 대한 매개 변수 유형이 없습니다. (0) | 2020.09.25 |
Sublime text 2에서 Sublime text3으로 마이그레이션 (0) | 2020.09.25 |
iOS의 Google Analytics SDK 3.0 _sqlite3 링커 오류 (0) | 2020.09.25 |
익명 함수를 사용하면 성능에 영향을 줍니까? (0) | 2020.09.25 |