git init模板,替换修改后的钩子

Roy*_*lak 3 git githooks

我不断更新我的本地git钩子.我有一个回购来容纳我的.git模板.这意味着我不断运行git init --template = ../git-template来更新repos并更改钩子.

问题:每次运行git init --temp ...时,我都需要先删除.git/hooks中的钩子,这些钩子将被更新的钩子取代.这很烦人.我知道我可以编写从我想要更新的repo中删除这些钩子的脚本,但是这个功能已经内置到git中了吗?

Mic*_*zek 6

这并不完全回答你的问题,但我只是将我所有的.git/hooks文件夹符号链接到一个公共位置,所以我可以修改它; 这可能会让你的生活更轻松