我想知道设置预提交挂钩的最佳实践是什么。其他使用 Git 的开发人员在他们的预提交脚本中包含的内容。
就我而言,假设我正在开发一个 PHP 项目并且有时有强迫症倾向——我的预提交钩子包括:
- PHP 语法检查器 - 如果提交的 PHP 文件中存在语法错误,提交将失败。
- pngout - 如果提交的文件是 png 图像。pngout 将自动优化/压缩该文件。
- JavaScript 语法检查器(在我的待办事项列表中)
我想知道设置预提交挂钩的最佳实践是什么。其他使用 Git 的开发人员在他们的预提交脚本中包含的内容。
就我而言,假设我正在开发一个 PHP 项目并且有时有强迫症倾向——我的预提交钩子包括:
检查 git pre-commit
hook 的通常策略是: