带通配符的 Git blame

标签 git wildcard msysgit

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

我已经设法像这样使用 git log:

git log -- '**/somefile'

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

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

最佳答案

您必须先找到文件:

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

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

关于带通配符的 Git blame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31675446/

相关文章:

mysql - 授予与 MysQL 5.0 中的模式匹配的一组数据库的权限

java - Java 中将列表复制到列表列表的通用方法

java - 将 Java 通配符类型参数转换为 kotlin

Git Push 不要求输入密码并给出 401。在控制台中内联输入密码时很好

来自 Windows 的 git push 验证将作者设置为未知

git - 如何交换 Git 提交的两个父项的顺序?

git push origin 被 fallthru 拒绝,hook 拒绝 : gitolite

git - AWS-Ubuntu-Git 安装错误致命 : $HOME not set

git - 推荐多平台、便携、学习模式的 Git GUI?

git - Jenkins 找不到 JUnit (Netbeans+ Git + Ant + JUnit + Jenkins)