728x90
반응형
질문 : 'git diff'가 호출기를 사용하지 못하도록하려면 어떻게해야합니까?
git diff
및 기본적으로 less
호출기를 사용하는 다른 명령에 전달할 명령 줄 스위치가 있습니까?
나는 그것을 cat으로 파이프 할 수 있다는 것을 알고 있지만 모든 구문 강조 표시를 제거합니다.
GITPAGER=cat
(또는 이와 비슷한 것)에 의해 글로벌 .gitconfig의 호출기를 cat으로 설정할 수 있다는 것을 알고 있습니다. 그러나 나는 때때로 호출기를 원합니다 (diff의 크기에 따라 다름).
그러나 명령 줄 스위치가 있으면 선호합니다. 매뉴얼 페이지를 통해 찾을 수 없습니다.
답변
--no-pager
to Git은 호출기를 사용하지 않도록 지시합니다. -F
옵션을 less
전달하면 출력이 단일 화면에 맞는 경우 페이지가 표시되지 않습니다.
용법:
git --no-pager diff
주석의 다른 옵션은 다음과 같습니다.
# Set an evaporating environment variable to use 'cat' for your pager
GIT_PAGER=cat git diff
# Tells 'less' not to paginate if less than a page
export LESS="-F -X $LESS"
# ...then Git as usual
git diff
출처 : https://stackoverflow.com/questions/2183900/how-do-i-prevent-git-diff-from-using-a-pager
728x90
반응형
'개발관련 > Git' 카테고리의 다른 글
Git Bash에 복사하여 붙여 넣는 방법 (0) | 2021.12.10 |
---|---|
macOS 업데이트 후 Git이 작동하지 않는 오류 (xcrun : 오류 : invalid active developer path (/Library/Developer/CommandLineTools) (0) | 2021.12.10 |
Git은 하나의 명령으로 추가 및 커밋 (0) | 2021.12.10 |
같은 컴퓨터에 여러 github 계정을 활용하는 방법 (0) | 2021.12.09 |
Git에서 특정 파일을 무시하는 방법 (0) | 2021.12.09 |