Diff 디렉토리 통계 요약(git diff -git이 아닌 저장소와 마찬가지로 git diff --stat)

Diff 디렉토리 통계 요약(git diff -git이 아닌 저장소와 마찬가지로 git diff --stat)

유사한 결과를 생성할 수 있는 도구(또는 diff옵션 조합) 가 있습니까 git diff --stat?

두 개의 커널 소스가 있는데 그 소스에서 무엇이 변경되었는지 대략적으로 알고 싶습니다. 변경된 줄을 모두 표시하는 것은 과잉이므로 간단한 요약을 원합니다 file_name1 <number of changes> file_name2 <number of changes> ... .

답변1

예, Tom Dickey의 제품을 사용합니다.차이 통계:

diff -ur dir1 dir2 | diffstat

무엇이든 요약할 수 있습니다(음,최대) 단지 디렉토리 diff가 아닌 diff/patch를 수행하십시오.

답변2

답변이 늦어 죄송합니다. 하지만 방금 git diff를 사용하여 이 작업을 수행할 수 있다는 사실을 발견했습니다.

git diff --stat dir1 dir2

답변3

git diff의 색상 효과를 얻으려면 diffstat의 -C옵션을 사용하십시오.

diff -urN dir1 dir2 | diffstat -C

관련 정보