我想给我的项目添加一个git钩子。
我已经创建了它(.git/hooks/pre-push),并且在本地工作正常。
现在我该如何将其包含到仓库中,这样当我将项目推送到GitHub时,其他人在克隆仓库时可以获取此钩子?
即使我没有.gitignore文件,.git文件夹也会自动忽略。
谢谢。
我想给我的项目添加一个git钩子。
我已经创建了它(.git/hooks/pre-push),并且在本地工作正常。
现在我该如何将其包含到仓库中,这样当我将项目推送到GitHub时,其他人在克隆仓库时可以获取此钩子?
即使我没有.gitignore文件,.git文件夹也会自动忽略。
谢谢。
.git/hooks
不属于您的工作目录,因此不会被提交或推送到仓库中。您可以在工作目录中创建shell脚本文件以创建所需的hooks,然后要求其他开发人员或用户执行该文件并创建hooks。