为了在pull之后触发一个git hook,我创建了一个post-merge hook。该脚本看起来像这样:
#!/bin/sh
git log > gitlog.txt
这个文件名叫做“post-merge”,拥有者与执行拉取命令的用户相同,并且具备正确的权限:755。
当你执行 git pull [remote] master 命令时,会出现这个错误:
error: cannot run .git/hooks/post-merge: No such file or directory
合并后的文件位于 .git/hooks 文件夹中。