$ git log -1 --stat
commit 31587371f37de24fc8dd79a6520f1023c2900da8 (HEAD -> iteration2)
Author: XXX <71912@xxx.com>
Date: Fri Dec 18 15:30:07 2020 +0800
add windows etw
.../agent/include/plugins/cap_process_utils.h | 29 +-
packages/eps_agent/agent/include/plugins/etw.h | 216 +++++++
.../agent/src/plugins/libcap_process/cap_process.c | 10 +-
.../src/plugins/libcap_process/cap_process_impl.c | 278 ++++----
.../src/plugins/libcap_process/cap_process_impl.h | 5 +
.../agent/src/plugins/libcap_process/struct_impl.h | 21 +-
.../windows/cap_process_impl_windows.c | 533 +++++++++++++
可以看到文件路径前面有...,表示路径被缩减了。可以指定宽度 --stat=200.
$ git log -1 --stat=217 --name-only
commit 31587371f37de24fc8dd79a6520f1023c2900da8 (HEAD -> iteration2)
Author: 袁建鹏71912 <71912@sangfor.com>
Date: Fri Dec 18 15:30:07 2020 +0800
add windows etw
packages/eps_agent/agent/include/plugins/cap_process_utils.h
packages/eps_agent/agent/include/plugins/etw.h
packages/eps_agent/agent/src/plugins/libcap_process/cap_process.c
packages/eps_agent/agent/src/plugins/libcap_process/cap_process_impl.c
似乎指定--name-only也显示了全部的路径。不需要等于217。
https://stackoverflow.com/questions/10459374/making-git-diff-stat-show-full-file-path