pre-commit:指“提交之前的”步骤或检查;在软件开发(尤其是 Git)中常见,通常指在提交代码(commit)之前自动运行的检查/钩子(如格式化、静态分析、单元测试等),以减少把问题代码提交进仓库的概率。也可泛指“预先承诺/预先投入(资源)”的状态或行为。
Run the pre-commit checks before you commit your changes.
在提交更改之前先运行 pre-commit 检查。
Our team uses a pre-commit hook to block commits that fail linting or unit tests, which keeps the main branch stable.
我们团队用 pre-commit 钩子拦截未通过代码规范检查或单元测试的提交,从而保持主分支稳定。
/ˌpriː kəˈmɪt/
由前缀 pre-(“在……之前”)+ commit(“提交;承诺”)构成。随着版本控制工具(如 Git)普及,pre-commit 在工程语境中逐渐固定为“提交前(检查/钩子)”,常见搭配是 pre-commit hook。