为什么ln -s scripts/hooks/prepare-commit-msg .git/hooks/
没有创建正确的工作链接?scripts/hooks/prepare-commit-msg
存在。
让我们看看您使用ln
命令创建的符号链接:
$ ls -l .git/hooks/prepare-commit-msg
lrwxrwxrwx. 1 lars lars 32 Mar 3 07:35 .git/hooks/prepare-commit-msg -> scripts/hooks/prepare-commit-msg
.git/hooks
目录中没有可用的路径scripts/hooks/prepare-commit-msg
。为了实现这一点,您需要提供一个适当的相对路径:
$ ln -s ../../scripts/hooks/prepare-commit-msg .git/hooks