git - 预提交/ Hook : No such file or directory

标签 git pre-commit-hook pre-commit

我在尝试提交时遇到此错误。

操作系统 - 最新的 OSX

Git 版本 - git 版本 2.11.0 (Apple Git-81)

.git/hooks/pre-commit: line 2: ./node_modules/pre-commit/hook: No such file or directory

最佳答案

pre-commit 钩子(Hook)在您尝试提交更改时首先运行,它可用于执行某些检查、测试和条件。在这种情况下,很明显,你没有它,这就是它提示的原因。

转到 .git/hooks 目录并删除 pre-commit 文件,因为它试图引用 node_modules/pre-commit/hook。它应该解决它。

其他选项是在提交后附加选项:--no-verify,它将在不检查的情况下进行提交。

关于git - 预提交/ Hook : No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43933490/

相关文章:

git - 使用 azure blob 存储进行 git lfs

git - 我可以为 git 使用脚本化提交模板吗?

git - 如何将 clang-formatting 添加到预提交 Hook ?

git - 你如何管理大型 git 存储库?

javascript - 更新部署

git - CruiseControl 和 Git 没有 checkout 分支

SVN 预提交 Hook

python - 如何在 Windows 上运行的 visualsvn 服务器预提交 Hook 中调用 python 脚本

Git 设置跳过某些文件的预提交 Hook

git - 对所有推送的文件运行预提交 Hook