不,没有专门针对此问题的钩子。 如果您想在通过推操作删除分支后执行某些操作,则可以在服务器上使用post-receive钩子。当向该存储库进行推送时,将调用钩子并在其标准输入上接收一系列描述正在进行的更新的行,列出分支的先前头、新头和引用名称。对于删除操作,新头将是一系列全零。 要使用git branch的-d或-D选项本地删除分支,您可以编写一个包装器来在运行该命令后执行所需的任何操作,然后训练自己使用该包装器而不是用于执行该操作的标准git命令。
git push origin :delete-this
命令时删除的? - AD7six