我正在尝试在Windows上使用git-hooks工具。但是,我无法弄清楚如何安装git-hooks.sh
文件,以便我可以在Git Bash中键入git hooks --install
。
我尝试将其放入C:\Program Files (x86)\Git\git
,其中许多其他git-*.sh
文件似乎存在。但没有运气。
秘密是什么?
答案 0 :(得分:1)
就像git-hooks安装说明所说的那样,你需要“将git-hooks添加到你的PATH环境变量中,以便'git hooks'可以运行”(或将git-hooks
复制到已经存在的目录在你的PATH中)。默认情况下,C:\Program Files (x86)\Git\git
(这个目录确实存在,我在这里看不到),C:\Program Files (x86)\Git\libexec\git-core
目录都不在你的PATH中。虽然事实上PATH中的任何目录都可以使用,但我建议使用git.exe
所在的目录,通常是C:\Program Files (x86)\Git\bin
。另外一定要保留原始的git-hooks
文件名,不要将文件重命名为git-hooks.sh
,尽管它是一个shell脚本。