답변:
기준 이 대답 SO에서, 당신은 추가함으로써 그 필요성을 멈출 수 있습니다. --no-pager
직후에 git
.
그것은 log
기다리는 명령 q
, 그건 less
페이지 매김을하는 도구. 말함으로써 git
호출기를 원하지 않는다고 log
명령은 모든 출력을 인쇄 한 다음 즉시 종료합니다.
물론 하나 이상의 화면이있는 경우 모든 것을 인쇄하고 가장 최근의 커밋을 보려면 위로 스크롤해야합니다. 다음과 같은 것을 추가하여 로그 할 커밋 수를 제한함으로써이 문제를 해결할 수 있습니다. -22
. 22 커밋으로 제한됩니다. 물론 다른 수를 선택할 수 있습니다.
같은 것 :
while :
do
clear
git --no-pager log --all --decorate --oneline -22 --graph
sleep 1
done