我有合并提交,我可以使用git show -m
显示整个提交。但是,如果我只想显示子文件夹或路径的更改,我该如何操作?我尝试了git show -m -- app/
,但它没有显示任何内容,即使git show --stat
表示存储库的该部分正在进行合并。
答案 0 :(得分:2)
您可以使用--relative
:
git show -m --relative=app/
但它会显示相对于路径中提供的目录的路径:
--relative[=<path>]
从项目的子目录运行时,可以告诉它排除目录外的更改并使用此选项显示相对于它的路径名。当您不在子目录中时(例如在裸存储库中),您可以通过给出
<path>
作为参数来命名哪个子目录使输出相对。