linux - Git 钩子没有被推送到裸存储库
问题描述
我在主机上有一个裸存储库,在我的笔记本电脑上有一个本地存储库。我有 2 个钩子:一个 pre-commit 和一个 post-receive 钩子。两者都在我的本地钩子文件夹中:
malek@laptop:~/Desktop/portfolio-website/.git/hooks$ ls
post-receive pre-commit
当然,我将本地存储库推送到远程存储库(我的本地预提交挂钩工作正常),但我的挂钩未在我的裸远程存储库上更新。
malek@laptop:~/Desktop/portfolio-website/.git/hooks$ git push -u origin --all
Branch 'master' set up to track remote branch 'master' from 'origin'.
Branch 'production' set up to track remote branch 'production' from 'origin'.
Everything up-to-date
如下所示:
malek@localhost:~/portfolio-website/hooks$ ls
applypatch-msg.sample pre-applypatch.sample pre-rebase.sample
commit-msg.sample pre-commit.sample pre-receive.sample
fsmonitor-watchman.sample prepare-commit-msg.sample update.sample
post-update.sample pre-push.sample
命令git log master
返回
commit 3403657fc4d08f406416711255cf04390a2df070 (HEAD -> master)
Author: “Malek <“myemail@gmail.com”>
Date: Sat Oct 26 18:06:06 2019 -0400
Write Makefile and hooks
commit 484c283a9faf0afed14328c9b71e635338c86187 (production)
Author: “Malek <“myemail@gmail.com”>
Date: Tue Oct 22 00:17:11 2019 -0400
Master branch creation
如果提交成功发送,为什么我的钩子没有在我的远程存储库上更新?
解决方案
推荐阅读
- excel - 返回多个值的公式
- javascript - html - 无法加载资源但文件存在
- git - 如何使用 Git 捆绑文件连续镜像裸仓库?
- python - 将表情符号放入代码中是否有任何风险/缺点?
- google-apps-script - 如何解决计划应用脚本的单一故障
- javascript - 与反应钩子一起使用时反应路由器无法正常工作?
- redis - Cloudformation for redis 参数组
- python - 在 Python 中获取 LiteDB 数据
- python - 使用 Python re 的多模式嵌套正则表达式
- google-maps - Flutter - 在同一屏幕上显示 Admob 广告和谷歌地图