在提交源代码列表之前添加某种代码验证程序或检查程序可能会很好。 Facebook甚至将自动化测试集成到了提交过程中(或者我听说过)。我需要的是一种获取将要提交的文件列表的方法,而不仅仅是编辑。以下是一些原因:
git commit -m "message"
可以修改默认消息绕过prepare-message和commit-msg挂钩。git commit
命令获取任何参数,因此要判断提交的文件并不容易,尤其是部分提交时。git diff-index --name-only HEAD
,我会获得更多代码来验证,而不是我想要的。如果有任何其他方式以我描述的方式自动验证代码,请告诉我如何。我真的需要这个。非常感谢你。