如何在我的git存储库中列出具有特定扩展名的所有文件?

jay*_*ren 5 git

我的git存储库跟踪多种文件,例如Ruby文件,YAML文件和Markdown文件.我想要一个包含我的仓库中所有Ruby文件的列表,但是我无法使用,find -type f -name '*.rb'因为我还有一个不被git跟踪但包含大量ruby文件的构建目录.如何只列出*.rbgit跟踪的那些文件?

jay*_*ren 11

请尝试以下命令:

git ls-files '*.rb'
Run Code Online (Sandbox Code Playgroud)

  • 或者只是`git ls-files*.rb` ..更简单 (2认同)
  • @PA。- 那行不通。如果没有单引号,shell 会扩展 glob 模式。 (2认同)