Git:如何使用单个命令列出给定提交中的所有匹配文件?

时间:2017-03-06 01:16:03

标签: git

如何查找与给定提交中存在的特定正则表达式模式匹配的所有文件?我知道我可以将ls-tree的输出传递给grep,即:

git ls-tree -r --name-only --full-tree <sha> | grep <pattern>

或者我可以签出提交并使用ls-files: git checkout <sha> git ls-files <pattern>

但是一个没有改变存储库状态的git命令是理想的;我的项目有几个其他的git命令,最好是一致的。

0 个答案:

没有答案