.gitignore는 몇 개의 디렉토리를 지원합니까?
ringa_lee
ringa_lee 2017-05-02 09:28:43
0
3
673


이렇게 쓰면 그래도 무시되지만 !/upload/2011이라고 쓰면 무시되지 않습니다.

질문이 있습니다. gitignore는 두 번째 수준 디렉터리에 대한 무시 규칙만 지원합니까?

ringa_lee
ringa_lee

ringa_lee

모든 응답(3)
漂亮男人

11 뒤에 '/'를 추가하지 않고 시도해 보세요: !/upload/2011/11

黄舟

[참고링크]: 파일 무시 / 파일 무시

.gitignore 파일의 형식 사양은 다음과 같습니다.

  • 모든 빈 줄이나 #으로 시작하는 줄은 Git에서 무시됩니다.

  • 표준 glob 패턴 일치를 사용할 수 있습니다.

  • 재귀 방지를 위해 일치 패턴은 (/)로 시작할 수 있습니다.

  • 일치 패턴은 (/)로 끝나는 디렉터리를 지정할 수 있습니다.

  • 지정된 패턴을 벗어나는 파일이나 디렉터리를 무시하려면 패턴 앞에 느낌표(!)를 추가하여 무시할 수 있습니다.

소위 glob 패턴은 셸에서 사용하는 단순화된 정규식을 나타냅니다. 별표(*)는 0개 이상의 임의 문자와 일치합니다. [abc]
은 대괄호 안에 나열된 모든 문자와 일치합니다(이 예는 a, a
b 또는 A c와 일치합니다). (?)는 하나의 임의 문자만 일치합니다. 대시를 사용하여 대괄호 안의 두 문자를 구분하는 경우 이 두 문자 범위 내의 모든 문자가 일치할 수 있음을 의미합니다(예:
[0-9]는 일치를 의미함). 0부터 9까지의 모든 숫자). 두 개의 별표(*)를 사용하여 중간 디렉터리와 일치합니다. 예를 들어 a/**/z
a/z, a/b/z 또는 a/b/c/z 등과 일치할 수 있습니다.

某草草

모든 레벨

.gitignore 일반적으로 git add .을 사용할 때 이러한 종류의 명령은 추가할 파일을 명시적으로 지정하지 않으며 .gitignore에 선언된 파일은 무시되지만 !으로 시작하는 규칙은 제외되지 않습니다. .

으아아아

는 이런 식으로 구성되므로 .gitignore의 복잡도를 단순화할 수 있습니다. !/path 구문이 없으면 /2011/11/을 제외한 모든 파일과 디렉터리를 작성해야 합니다.

예: 선생님이 이번 시간의 만점을 발표합니다

으아아아

물론 이렇게 할 수도 있습니다

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿