이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 git-check-ignore 명령입니다.
프로그램:
이름
git-check-ignore - 디버그 gitignore / 파일 제외
개요
자식 체크 무시 [옵션] 경로명...
자식 체크 무시 [옵션] --stdin
기술
명령줄을 통해 또는 --stdin을 통해 파일에서 제공된 각 경로 이름에 대해
파일은 .gitignore(또는 제외 메커니즘에 대한 다른 입력 파일)에 의해 제외되고 출력됩니다.
제외된 경우 경로입니다.
기본적으로 추적된 파일은 제외 대상이 아니므로 전혀 표시되지 않습니다.
규칙; 그러나 '--인덱스 없음'을 참조하십시오.
옵션
-q, --조용한
아무 것도 출력하지 말고 종료 상태를 설정하십시오. 이것은 하나의 경우에만 유효합니다.
경로명.
-v, --자세한
또한 주어진 각 경로 이름에 대해 일치하는 패턴(있는 경우)에 대한 세부 정보를 출력합니다. 을위한
제외 소스 내부 및 사이의 우선 순위 규칙, 참조 Gitignore(5).
--stdin
표준 입력 대신 한 줄에 하나씩 경로 이름을 읽습니다.
명령줄.
-z
출력 형식은 기계 구문 분석이 가능하도록 수정됩니다(아래 참조). --stdin도 있는 경우
주어진 경우 입력 경로는 줄 바꿈 문자 대신 NUL 문자로 구분됩니다.
-n, --비일치
패턴과 일치하지 않는 지정된 경로를 표시합니다. 이것은 --verbose일 때만 의미가 있습니다.
그렇지 않으면 다음과 같은 경로를 구별할 수 없습니다.
패턴과 일치하지 않는 패턴을 일치시킵니다.
--인덱스 없음
점검을 할 때 색인을 보지 마십시오. 이것은 디버깅하는 데 사용할 수 있습니다.
경로는 예를 들어 git add 에 의해 추적되었습니다. 예상대로 규칙에 의해 무시되지 않았습니다.
사용자에 의해 또는 이전에 경로와 일치시키기 위해 부정을 포함한 패턴을 개발할 때
git add -f로 추가했습니다.
출력
기본적으로 무시 패턴과 일치하는 지정된 경로 이름 중 하나가 출력됩니다.
라인 당. 주어진 경로와 일치하는 패턴이 없으면 해당 경로에 대해 아무 것도 출력되지 않습니다. 이것
경로가 무시되지 않음을 의미합니다.
--verbose가 지정되면 출력은 다음 형식의 일련의 행입니다.
쿼리 중인 파일의 경로입니다. 일치하는 패턴이며,
패턴의 소스 파일이고 패턴의 줄 번호입니다.
해당 소스 내에서. 패턴에 ! 접두사 또는 / 접미사는 보존됩니다.
출력에서. 에 의해 구성된 파일을 참조할 때 절대 경로가 됩니다.
core.excludesFile 또는 .git/info/exclude를 참조할 때 저장소 루트에 상대적
또는 디렉토리별 제외 파일.
-z가 지정되면 출력의 경로 이름은 널 문자로 구분됩니다. 만약
--verbose도 지정하면 콜론 및 하드 대신 null 문자도 사용됩니다.
탭:
-n 또는 --non-matching이 지정되면 일치하지 않는 경로 이름도 출력됩니다.
다음을 제외한 각 출력 레코드의 모든 필드 비어있을 것입니다. 이것은 할 수 있습니다
비대화식으로 실행할 때 유용하므로 파일을 다음으로 증분 스트리밍할 수 있습니다.
장기 실행 검사 무시 프로세스의 STDIN이며 이러한 각 파일에 대해 STDOUT은
해당 파일이 패턴과 일치하는지 여부를 나타냅니다. (이 옵션이 없으면
주어진 파일에 대한 출력이 없다는 것이 그렇지 않다는 것을 의미하는지 여부를 알 수 없음
모든 패턴과 일치하거나 출력이 아직 생성되지 않았음을 의미합니다.)
버퍼링은 GIT_FLUSH 옵션에 설명된 대로 발생합니다. 자식(1). 발신자는
입력 버퍼를 과도하게 채우거나
빈 출력 버퍼
EXIT 지위
0
제공된 경로 중 하나 이상이 무시됩니다.
1
제공된 경로는 무시됩니다.
128
치명적인 오류가 발생했습니다.
onworks.net 서비스를 사용하여 온라인에서 git-check-ignore 사용