在 git diff 中,如何排除根级别文件

问题描述 投票:0回答:1

我想在分支之间更改文件,但我想过滤掉根级别文件,即不在任何目录中的文件。

这些文件可以通过其路径中没有 / 来识别。

例如,我知道如果我想排除某些目录,我可以这样做

 git diff .... -- :!dir_name

但是,我不确定如何向没有 / 的文件添加排除项。

git command-line-interface git-diff
1个回答
0
投票

如果您不坚持如何排除文件,您可以使用

git diff HEAD~7 -- '*/*'

即,您包括名称中至少有一个

/
的所有内容。

© www.soinside.com 2019 - 2024. All rights reserved.