如何使用ruby git预提交钩子打印所有暂存文件名?

如何使用ruby git预提交钩子打印所有暂存文件名?,ruby,githooks,Ruby,Githooks,我刚开始使用Ruby玩git钩子(我对Ruby更熟悉) 有人能告诉我如何打印所有暂存文件名吗?还有谁能告诉我或给我一个好的资源,让我能够理解git如何搜索暂存文件并搜索特定文本?一个可能的命令是(从“”): 这就是我为此提出的建议。” 你可以把它和“我喜欢学习自己,而不是一开始就依赖宝石,因为它能给我更多的知识。有没有办法知道哪些选项提供了暂存文件和提交文件以及所有文件?你能告诉我吗please@Kranthi我给你的命令不需要任何宝石,可以独立使用。有关该命令的详细信息,请参见。您可以在上看到

我刚开始使用Ruby玩git钩子(我对Ruby更熟悉)

有人能告诉我如何打印所有暂存文件名吗?还有谁能告诉我或给我一个好的资源,让我能够理解git如何搜索暂存文件并搜索特定文本?

一个可能的命令是(从“”):

这就是我为此提出的建议。”


你可以把它和“

我喜欢学习自己,而不是一开始就依赖宝石,因为它能给我更多的知识。有没有办法知道哪些选项提供了暂存文件和提交文件以及所有文件?你能告诉我吗please@Kranthi我给你的命令不需要任何宝石,可以独立使用。有关该命令的详细信息,请参见。您可以在上看到更多信息,我说的是“jish/pre-commit”gem,而不是命令。:)@Kranthi Oh,好的:)我提到了
jish/pre-commit
作为一个用ruby进行预提交的例子。@Kranthi:see:Added(a),copy(C),Deleted(D),Modified(M),rename(R),
git diff --cached --name-only --diff-filter=ACM