git pre-push 没有这样的文件或目录

问题描述

刚刚在“myProjdir/.git/hooks”路径下新建了一个名为“pre-push”的预推送文件

在尝试 git push --dry-run 时,我遇到了下一个错误

fatal: cannot run .git/hooks/pre-push: No such file or directory

我能做些什么来解决它?

解决方法

问题在于“预推送”文件的类型

我刚刚复制了 pre-commit 文件,将其重命名为 pre-push,更改了里面的代码,现在它可以工作了。

谢谢!