난 그냥 내가했을 때 목록을 본 그대로 마지막 커밋에 커밋 된 파일을보고 싶습니다 git commit
. 불행히도
git "last commit" log
Google에서는 아무데도 데려다주지 않습니다. 과
git diff HEAD^..HEAD
물론 변화의 용기도 분출하기 때문에 내가 필요한 것은 아닙니다.
답변
의견을 통해 결정된 것처럼 OP가 찾고있는 것으로 보입니다.
$ git log --name-status HEAD^..HEAD
이것은 매우 가까운 당신이에서 얻을 것이다 출력도 svn status
또는 svn log -v
전복에서 자식에 오는 많은 사람들이 잘 알고있는.
--name-status
여기서 열쇠입니다; 이 질문에 다른 사람에 의해 언급 한 바와 같이, 당신이 사용할 수있는 git log -1
, git show
및 git diff
출력의 같은 종류를 얻을 수 있습니다. 개인적 git show <rev>
으로 개인 개정판을 볼 때 사용하는 경향이 있습니다 .
답변
git show 사용 :
git show --summary
생성되거나 제거 된 파일 이름은 표시되지만 변경된 파일 이름은 표시되지 않습니다 . 이 git show
명령은 커밋에 대한 다양한 유형의 정보를 표시하는 다양한 출력 형식을 지원합니다.
답변
git log -1 --stat
일할 수 있었다
답변
마지막 커밋을 보려면
git log -1
마지막 2 커밋을 보려면
git log -2
기타….
답변
지금까지 가장 간단한 명령은 다음과 같습니다.
git show --name-only
마지막 커밋의 파일 만 나열 하고 제공하지 않기 때문에 하고 전체 내장을
출력의 예는 다음과 같습니다.
commit fkh889hiuhb069e44254b4925d2b580a602
Author: Kylo Ren <Kylo@darkside.empire.gov>
Date: Sat May 4 16:50:32 2168 -0700
Changed shield frequencies to prevent Millennium Falcon landing
www/controllers/landing_ba_controller.js
www/controllers/landing_b_controller.js
www/controllers/landing_bp_controller.js
www/controllers/landing_h_controller.js
www/controllers/landing_w_controller.js
www/htdocs/robots.txt
www/htdocs/templates/shields_FAQ.html
답변
git log -1 --name-status
나를 위해 일하는가?
답변
마지막 커밋 변경 사항을 보려면
git show HEAD
또는 두 번째 마지막 커밋 변경 사항을 보려면
git show HEAD~1
그리고 위의 ‘1’을 필요한 커밋 시퀀스 번호로 바꾸십시오.