在git重置后调用git hook——很难
希望有人能帮忙, 从文档来看,在“git reset--hard”之后似乎没有调用git钩子。这是正确的吗?在这里搜索我能看到的唯一解决方法是在.bashrc中放置一个覆盖函数(如下所示)在git重置后调用git hook——很难,git,githooks,Git,Githooks,希望有人能帮忙, 从文档来看,在“git reset--hard”之后似乎没有调用git钩子。这是正确的吗?在这里搜索我能看到的唯一解决方法是在.bashrc中放置一个覆盖函数(如下所示) 除了这样做,还有其他选择吗?你能创建一个“自定义”钩子或其他东西吗?为什么需要它?我需要在git重置完成后重新启动apache。git重置--硬的不应该定期运行,所以没有人需要钩子。你为什么要经常运行它?谁说我要经常运行它?为什么不应该有一个钩子呢?我怀疑你有一个--我猜你的实际目标是在文件内容改变时重新启动
除了这样做,还有其他选择吗?你能创建一个“自定义”钩子或其他东西吗?为什么需要它?我需要在git重置完成后重新启动apache。
git重置--硬的
不应该定期运行,所以没有人需要钩子。你为什么要经常运行它?谁说我要经常运行它?为什么不应该有一个钩子呢?我怀疑你有一个--我猜你的实际目标是在文件内容改变时重新启动apache。您可能想要类似于inotify
(或其他相关解决方案)的东西,为什么需要它?我需要在git重置完成后重新启动apache。git重置--hard
不应该定期运行,所以没有人需要挂钩。你为什么要经常运行它?谁说我要经常运行它?为什么不应该有一个钩子呢?我怀疑你有一个--我猜你的实际目标是在文件内容改变时重新启动apache。您可能需要类似于inotify
(或其他相关解决方案)的解决方案
git() {
if [ "$1" = "reset" ] && [ "$2" = "--hard" ]; then
DO SOMETHING
fi
}