我正在尝试为 Git 使用预提交挂钩。钩子如下所示:
#!/bin/bash
echo "fail"
exit 1
因此,它总是会失败,即我的 Git 提交应该失败。
如果我用 git 添加一些东西然后在命令行中提交它,我很可能会失败并且我的提交失败。
但是,如果我使用 NetBeans 提交,我的预提交钩子不会被执行。它似乎只是忽略它。
我正在使用Ubuntu和 NetBeans 7.1。预提交钩子的权限是 -rwxrwxrwx (只是为了测试目的将其更改为 777)。
这怎么可能?