1

我的钩子在 git CLI 上运行良好。

当我使用 GUI 提交时,添加echo 'Running precommit hook' > ~/Desktop/hello.txt到钩子会使该文件出现,因此预提交正在运行。

但是,我在钩子中的下一行是gulp --production. 这似乎永远不会运行,我无法确定原因。

包括 gulp 的完整路径/usr/local/bin/gulp --production并不能解决它。

替换 shebang#!/bin/sh#!/usr/bin/env sh不能解决问题。

.git/hooks/pre-commit 权限是-rwxr-xr-x.

4

0 回答 0