git - 如何在git repo中grep文件?

标签 git grep

我喜欢 git grep 来搜索 checkin 存储库的所有文件。这很棒。但是是否可以使用它(或其他一些 git 命令)来查找文件(独立于内容)?

目前我这样做:

$ find . | grep middleware

这有效,但它没有使用 git 索引,这意味着它会遍历每个找到的文件,并报告与 .gitignore 匹配的文件。

有什么巧妙的技巧吗?

最佳答案

也许你想要 git ls-files 列出索引中的文件? (并自动调整 git 工作目录中的当前目录)

关于git - 如何在git repo中grep文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5245223/

相关文章:

git - 无法将更改推送到 Git 远程存储库

Bash 和 shell 脚本 if 语句在找到文件时执行某些操作

git - SSH 协议(protocol)已被阻止,我无权访问远程 git 存储库

git - 在 vagrant+chef 设置中使用带密码的 ssh key

git - 如何删除 Github 和 Bitbucket 上的 git 提交

Git:将提交从主分支移动到另一个分支

linux - 如何将 find 和 grep 的结果输出为 filename => found

regex - 正则表达式与egrep

linux - grep linux 二进制文件中的空值

git - 如何 grep Git 提交差异或特定单词的内容