git - 是否有在 git reset 上运行的 git hook?

标签 git

我正在使用作为post-checkoutpost-merge 钩子(Hook)运行的脚本来确保对工作副本文件的某些权限。

这些 Hook 都没有在 git reset 上运行,所以在 git reset --hard 之后权限丢失,因为显然文件是新创建的。

是否有一个在 git reset 上运行的 Hook ,我可以使用它来运行我的权限脚本?

最佳答案

不,对不起。 :(

这是 git 文档中的完整 Hook 列表,其中没有提及重置 Hook 。 : https://www.kernel.org/pub/software/scm/git/docs/githooks.html

关于git - 是否有在 git reset 上运行的 git hook?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17247402/

相关文章:

windows - 错误!在 $PATH 中找不到 git 二进制文件

git - 如何在分离的 HEAD 状态下找到当前的 git 分支

Git:如何从单个 .git 文件夹恢复存储库

git - 设置对 git repo 的只读 http 访问

Git 从现有存储库创建一个空分支

git log --all 在过滤器分支内不起作用

git - 将 fork 重置为与当前原始项目 (git) 相同

git - 我如何使用 Github api 获取 pull 请求的审阅者列表?

git - 如何在 git 交互式 rebase 中将提交与下一个提交 merge ?

git - 从 vscode 中的 git 中删除 node_modules