我使用的是运行为post-checkout
和post-merge
的脚本,以确保对工作副本文件的某些权限。
这两个钩子都没有在git reset
上运行,所以在git reset --hard
权限丢失后,显然文件是新创建的。
是否有可以用git reset
运行的钩子来运行我的权限脚本?
答案 0 :(得分:2)
不,抱歉。 :(
这是git文档中的钩子的完整列表,并没有提到重置钩子。 :https://www.kernel.org/pub/software/scm/git/docs/githooks.html