2011-12-27 4 views
50

Git diff를 실행하면 diff가있는 코드가 표시되어 멋지게 보입니다. 하지만 다음 페이지 나 다음 문서로 어떻게 이동합니까?Diff 결과를 탐색하는 방법

+1

d가 실망감을줍니다. u는 당신을 위로 데려다 준다 – Barka

답변

90
Next line: return 
Next page: space bar 
Previous page: w 
Quit viewing the diff: q 
Help: h 
+0

니스, 이것에 대한 메뉴얼 페이지가 있습니까? 즉'less' /'more' 스타일 키를 사용합니까? –

+0

"h"는 당신에게 맨 페이지를 줄 것입니다. –

+0

'j'와'k' 역시 작동합니다 –

8

?를 때려 그것은 당신에게 보여주는에 사용되는 프로그램을 결정하는 등 기본 git으로

다음의 $GIT_PAGER에 보이는 $PAGER 환경 변수를 페이지 업/페이지를 아래로 수행하는 명령의 바로 가기를 표시해야합니다 당신에게 DIFF의 출력 (이 설정되지 않은 경우에도)에서 사용되는 기본 $PAGERless 인 등 새로운 (Linux)의 시스

표시, 기록 (이는 덜 more 가능하게 사용됨).

lessmore 모두 ? 키는 명령 바로 가기 목록을 제공합니다. 또한

+0

또한'core.pager' 설정 변수를 살펴 본다. 일반적으로이 세 가지 중 어느 것도 설정되어 있지 않으며, Git의 기본값은'less -FRSX'입니다 (참고로 Git이 선택합니다). – Cascabel

1

, gitx (Mac) 또는 멋진 (쉬운) GUI 옵션 : 내가 무슨 생각을하고 있는데

0

을위한 gitg (우분투) 설치를 고려하는 주식 자식 윈도우에 설치하고, msysgit 1.8.3, 나를 위해 git diff는 444 버전보다 적은 것을 실행합니다. 대신 '?' 도움이 필요하면 'h'를 원해. '?' 일종의 정규 표현식 검색의 시작입니다.

관련 문제