Git 带通配符的怪

Git blame with wildcard

我的存储库中有一个文件我想使用 git,但我不确定它的路径是什么。

我已经设法使用 git 这样的日志:

git log -- '**/somefile'

但我似乎无法对 git 责备做同样的事情。可能吗?

如果相关,我正在使用 mysysgit(git 版本:1.9.5.msysgit.1)。

我在 OS X:

的 Bash 中工作正常
git blame -- **/foo.json

我不得不去掉引号才能正常工作...

您必须先找到文件:

git ls-files -- '**/somefile'

然后在返回的路径上使用git blame