
다음 명령을 실행하고 싶습니다.
git diff
git commit
git commit
커밋 메시지를 편집하기 위해 기본 편집기를 엽니다. 그러나 차이가 너무 길지 않으면 즉시 종료됩니다.
또는 다른 키를 git diff
누르기 전에 닫히는 것을 방지하려면 어떻게 해야 합니까 ?Enter
답변1
git
less
호출기로 사용합니다 . 특정 항목에서 호출기를 사용하려면 출력을 직접 파이프로 연결하면 됩니다 less
( 파이프로 출력하는 경우 자체 git
호출을 시도하지 않으므로 less
두 프로세스가 있는지 걱정할 필요가 없습니다 less
). 그냥 해:
git diff | less
동일한 출력을 얻기 위해 유사한 옵션을 추가하고 색상을 얻기 위해 옵션을 추가 less
할 수도 있습니다 .git
--color
git diff
git diff --color | less -RSX
답변2
명령 에 관심이 있을 수 있습니다 git commit --verbose
. git diff --staged
커밋 메시지를 입력하면 편집기에 출력이 표시됩니다 .