我正在使用一个作为post-checkout
和post-merge
钩子运行的脚本来确保对工作副本文件的某些权限。
这些钩子都没有运行git reset
,因此在 a 之后git reset --hard
权限丢失,因为显然文件是新创建的。
是否有一个git reset
可以用来运行我的权限脚本的钩子?
我正在使用一个作为post-checkout
和post-merge
钩子运行的脚本来确保对工作副本文件的某些权限。
这些钩子都没有运行git reset
,因此在 a 之后git reset --hard
权限丢失,因为显然文件是新创建的。
是否有一个git reset
可以用来运行我的权限脚本的钩子?
不,对不起。:(
这是 git 文档中钩子的完整列表,没有提到重置钩子。:https ://www.kernel.org/pub/software/scm/git/docs/githooks.html