git tag
git describe --tags
인쇄가 "내부" 가 아닌 별도의 프로세스(창? 응용 프로그램?)에서 수행되는 것처럼 보입니다 . 다음을 수행하여 git tag
동일한 인쇄 동작을 얻을 수 있습니다.git describe --tags
git tag | tee
tee
할 것이다"표준 입력에서 읽고 표준 출력 및 파일에 쓰기"(에서 복사됨 ). 이것은 표준 출력으로의 인쇄가 정상적으로 수행되지 않는다는 man tee
의미입니까 ?git tag
man xyz
예제 명령으로 git만 사용했으며 두 명령 사이에서 동일한 "인쇄 차이"를 발견했습니다.cat xyz.txt
그렇다면 둘 사이의 차이점은 무엇입니까? 첫째, man
또는 를 입력할 때 어떤 유형의 "상태"가 달성됩니까 git tag
? 어떻게 작동하나요?
답변1
기본적으로 git tag
호출기가 사용됩니다(기본적으로 less
). 이것은 될 수있다다음을 사용하여 구성pager.tag
:
pager.tag
태그는 나열된 경우(즉, 사용되거나 암시된 경우 )-l
에만 존중됩니다 . 기본값은 호출기를 사용하는 것입니다. 바라보다자식 구성[1].
git tag
힌트 -l
.
PAGER
단일 호출을 설정하여 git tag
이 설정을 일시적으로 재정의 할 수 있습니다 .
PAGER= git tag
또는 git tag
출력을 다음으로 리디렉션합니다 cat
.
git tag | cat
git describe --tags
아니요호출기를 사용하십시오.