在git存储库中,使用git grep
优质旧版本是否有任何差异/好处grep
?
一个例子是?
我有一个存储库,其中包含许多自动生成的源文件,我已将其标记为"二进制" .gitattributes
(它们已签入,因为并非每个人都可以访问生成器工具).另外,repo在被忽略的目录中有很多source-ish文件(再次,作为构建过程的一部分生成),以及许多实际的二进制文件(例如像图标这样的小资源文件).
我现在想在repo中找到所有非自动生成和非忽略的文件.我以为我只是做了这个find
和一些排除,但现在我有一个可怕的find
声明与十几个条款(它仍然不完美的工作).git ls-files
有效,但显示所有二进制文件没有区别,我必须过滤掉.
所以,我想知道:是否有一个简单的命令我可以运行,它列出了检查到repo的每个文件,并git
考虑了一个"文本"文件?