git pull --rebase
을 수행 한 후 원격 저장소에서 커밋 된 항목을 확인하는 방법이 있습니까?git pull 후에 반입 된 커밋을 보여줍니다 --rebase
즉, git pull
은 변경된 파일의 요약을 표시합니다 (예 : git diff --stat
). Git pull --rebase
하지 않습니다. 가능한 한이 정보를 어떻게 볼 수 있습니까?
나는이 정상 git pull
후 또는 git log master..origin/master --stat
또는 유사한을 사용하여 로컬 & 원격 지점을 비교하여, 먼저 수동 git fetch
을 수행하여 수 알지만, 내가 뭔가 잘못하고 있어요 않는 한이는 git pull --rebase
후 작동하지 않습니다 .. .
이 명확히하기 위해 내 질문이이 부분이다 : 어떤 git pull
쇼 유사한 git pull --rebase
후 변경된 파일의 diffstat (요약)를 볼 수있는 방법
1).
2) git pull --rebase
뒤에 모든 "수신"커밋의 로그를 보는 방법.
'master '를'origin/master'에 리포지인하면'master..origin/master' 범위는 비어 있습니다; 그래서'git log master..origin/master --stat'는 아무것도 출력하지 않는 것이 정상입니다. 게다가'git diff --stat master @ {1}'('git pull --rebase' 후에) 트릭을하지 않습니까? – Jubobs
"development @ {1}"주위에 따옴표를 추가하거나 중괄호를 제거하고 실패하지만 예, 'git pull '또는 'git pull --rebase --stat'와 동일한 출력을 보여줍니다 (see torek의 대답)! 그러나 나는 "@ {1}"이 어떤 의미인지를 모른다. –
'develop {{1} '은 (는)''개발 중'이 마지막으로 이동하기 전에 가리킨 곳을 의미합니다. "; [VonC의 답변] (http://stackoverflow.com/questions/964876/head-and-orig-head-in-git/964927#964927) 하단을 참조하십시오. torek의 답변으로 문제가 완전히 해결되면 수락을 고려하십시오. – Jubobs