我知道要让 git 在提交之前检查提交消息,你可以实现hooks/commit-msg
. 但是现在想象一个你想让hooks/pre-commit
脚本根据提交消息表现不同的情况?
例如(在一个非常松散的环境中),您可能想要检查[nocheck]
您的提交消息中是否有一个标签,它总是让您的提交检查通过。
或者 - 在更严格的环境中 - 您可能希望对每个文件进行注释(因此单独列出)。
或者,您可能希望根据相关文件检查票证 ID。
ETC...
除了在 commit-msg 中进行实际检查(这似乎违反直觉)之外,有没有办法做到这一点?