如何使用ruby git pre-commit hook打印所有暂存的文件名?

我刚刚开始使用Ruby使用git hooks(因为我更喜欢使用ruby)。

谁能告诉我如何打印所有暂存的文件名? 任何人都可以告诉我或给我一个很好的资源,我可以理解git将如何搜索分阶段文件并搜索特定文本?

一个可能的命令是(来自“ Git pre-commit hook:changed / added files ”):

git diff --cached --name-only --diff-filter=ACM 

这就是我推荐的其他ruby预提交钩子 “

你可以用“ jish/pre-commit ”来使用它。