我最常使用的是 --stat,但是这个会缩写路径,有时候不是很友好,
.../generic/backport-6.6/790-02-v6.7-net-dsa-mt753x-remove-mt753x_phylink_pcs_link_up.patch | 4 +-
.../backport-6.6/790-04-v6.9-net-dsa-mt7530-support-OF-based-registration-of-swit.patch | 4 +-
其实还有几个比较好的选项:--name-only --name-status --numstat,配合--format= 有不错的效果。
--name-only
只显示文件路径
$ git log -1 --name-only
commit 9bc08af753295840dd5b2f450a2ecd6ace7e7f14 (HEAD -> master, origin/master, origin/HEAD)
Author: Daniel Golle <daniel@makrotopia.org>
Date: Tue Apr 23 23:34:30 2024 +0100
mediatek: mt7988a: sync dts compatible string
Use 'mediatek,mt7988a' instead of 'mediatek,mt7988' as compatible
string to be in-sync with upstream and no longer break the cpufreq
driver which was also kept in sync with upstream.
Fixes: 56dd6b473b ("mediatek: sync cpufreq support with changed compatible string")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
target/linux/mediatek/files-6.1/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts
target/linux/mediatek/files-6.1/arch/arm64/boot/dts/mediatek/mt7988a-rfb.dts
target/linux/mediatek/files-6.1/arch/arm64/boot/dts/mediatek/mt7988a.dtsi
target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts
target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-rfb.dts
target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a.dtsi
--name-status
显示文件状态和路径
$ git log -1 --name-status
commit 9bc08af753295840dd5b2f450a2ecd6ace7e7f14 (HEAD -> master, origin/master, origin/HEAD)
Author: Daniel Golle <daniel@makrotopia.org>
Date: Tue Apr 23 23:34:30 2024 +0100
mediatek: mt7988a: sync dts compatible string
Use 'mediatek,mt7988a' instead of 'mediatek,mt7988' as compatible
string to be in-sync with upstream and no longer break the cpufreq
driver which was also kept in sync with upstream.
Fixes: 56dd6b473b ("mediatek: sync cpufreq support with changed compatible string")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
M target/linux/mediatek/files-6.1/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts
M target/linux/mediatek/files-6.1/arch/arm64/boot/dts/mediatek/mt7988a-rfb.dts
M target/linux/mediatek/files-6.1/arch/arm64/boot/dts/mediatek/mt7988a.dtsi
M target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts
M target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-rfb.dts
M target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a.dtsi
--numstat
显示新增、删除的行数,以及路径全称
$ git log -1 --numstat
commit 9bc08af753295840dd5b2f450a2ecd6ace7e7f14 (HEAD -> master, origin/master, origin/HEAD)
Author: Daniel Golle <daniel@makrotopia.org>
Date: Tue Apr 23 23:34:30 2024 +0100
mediatek: mt7988a: sync dts compatible string
Use 'mediatek,mt7988a' instead of 'mediatek,mt7988' as compatible
string to be in-sync with upstream and no longer break the cpufreq
driver which was also kept in sync with upstream.
Fixes: 56dd6b473b ("mediatek: sync cpufreq support with changed compatible string")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
1 1 target/linux/mediatek/files-6.1/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts
1 1 target/linux/mediatek/files-6.1/arch/arm64/boot/dts/mediatek/mt7988a-rfb.dts
1 1 target/linux/mediatek/files-6.1/arch/arm64/boot/dts/mediatek/mt7988a.dtsi
1 1 target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts
1 1 target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-rfb.dts
1 1 target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a.dtsi