问题
I just started playing around with git hooks using Ruby(as am more comfortable with ruby).
Can anyone tell me how to print all the staged file names? and can anyone tell me or give me a good resource where I can understand how will git search through the staged files and search for a particular text?
回答1:
One possible command is (from "Git pre-commit hook : changed/added files"):
git diff --cached --name-only --diff-filter=ACM
That is what I recommended for that other ruby pre-commit hook"
And you could use it with "jish/pre-commit".
来源:https://stackoverflow.com/questions/26955973/how-to-print-all-the-staged-file-names-using-ruby-git-pre-commit-hook