힘내 : 내 마지막 커밋 참조 마지막 커밋에 커밋 된 파일을보고 싶습니다

난 그냥 내가했을 때 목록을 본 그대로 마지막 커밋에 커밋 된 파일을보고 싶습니다 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 showgit 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’을 필요한 커밋 시퀀스 번호로 바꾸십시오.