1

git precommit 钩子如何判断git commit它前面的命令是否带有-a/--all选项?

如果没有-a钩子,则应仅检查分阶段的更改。

但如果它与-a它应该检查所有已知的文件。

4

1 回答 1

0

在任何情况下都只需检查分阶段的更改。当该钩子运行时,它将看到所有要提交的更改都已暂存。这包括因为commit --all正在使用而包含的更改。因此,这将在任何一种情况下都给出正确的行为,而无需做任何特别的事情。

于 2013-08-01T20:57:34.873 回答