我想在分支之间更改文件,但我想过滤掉根级别文件,即不在任何目录中的文件。
这些文件可以通过其路径中没有 / 来识别。
例如,我知道如果我想排除某些目录,我可以这样做
git diff .... -- :!dir_name
但是,我不确定如何向没有 / 的文件添加排除项。
如果您不坚持如何排除文件,您可以使用
git diff HEAD~7 -- '*/*'
即,您包括名称中至少有一个
/