我最近为我的项目团队编写了git钩子。我想知道如果开发人员在本地制作各种提交,而不遵循标准的提交消息模式,那么他们推送这些提交时会失败吗?
期望的结果是他们可以随意在本地提交,然后在推回主公司分支时被强制遵循结构化的方式。
你有什么想法吗?这是最佳实践吗?
我最近为我的项目团队编写了git钩子。我想知道如果开发人员在本地制作各种提交,而不遵循标准的提交消息模式,那么他们推送这些提交时会失败吗?
期望的结果是他们可以随意在本地提交,然后在推回主公司分支时被强制遵循结构化的方式。
你有什么想法吗?这是最佳实践吗?
pre-receive
或update
)检查提交消息模式(我不确定是否可以完成),那么该推送将失败。但是提交内容仍然存在于开发人员的本地存储库中,他/她仍然需要修复它(如果没有其他提交,则使用git commit --amend
)。git init
的模板目录部分。