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