Git预提交钩子中通常包含哪些脚本/调用?
我想知道设置预提交挂钩的最佳实践是什么。其他使用Git的开发人员在预提交脚本中包含的内容 在我的例子中,假设我正在从事一个PHP项目,有时会有OCD倾向——我的预提交挂钩包括:Git预提交钩子中通常包含哪些脚本/调用?,git,githooks,pre-commit-hook,Git,Githooks,Pre Commit Hook,我想知道设置预提交挂钩的最佳实践是什么。其他使用Git的开发人员在预提交脚本中包含的内容 在我的例子中,假设我正在从事一个PHP项目,有时会有OCD倾向——我的预提交挂钩包括: PHP语法检查器-如果提交的PHP文件中存在语法错误,则提交将失败 pngout-如果提交的文件是png图像。pngout将自动优化/压缩该文件 JavaScript语法检查器(在我的待办事项列表中) 检查git预提交钩子的常用策略是: 注释消息(格式、对排序工作项的引用) 文件数(太多表示提交不是一个连贯的“单元”
- PHP语法检查器-如果提交的PHP文件中存在语法错误,则提交将失败李>
- pngout-如果提交的文件是png图像。pngout将自动优化/压缩该文件
- JavaScript语法检查器(在我的待办事项列表中)
预提交
钩子的常用策略是:
- 注释消息(格式、对排序工作项的引用)
- 文件数(太多表示提交不是一个连贯的“单元”,而是一大组文件)
- 特定文件的存在(如中)