这是我在Mac上使用时的方式。
git diff refs/tags/l-build..HEAD --name-only $(find . -name *\.ini) >> log.txt
但我要回到Windows了。我使用git-bash
得到了这个错误fatal: ambiguous argument '$(find': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
我认为Windows 10上的Windows Bash没有问题但我必须使用Windows 7,因为我必须在工作中每天使用一些重要软件的限制。
答案 0 :(得分:1)
使用此命令先筛选出.ini
个文件,然后应用git diff
命令。
git ls-files -m | grep '.ini'
综合如下:
git diff `git ls-files -m | grep .ini`