
Raycast实现git提交后放礼花的效果
1、找到全局Git 配置文件:
全局Git 配置文件通常位于用户主目录下的 .gitconfig 文件中。
可以使用以下命令查看全局Git 配置:
git config --global --editgit
这会用默认编辑器打开全局Git 配置文件。
2、添加 post-commit 钩子:
在配置文件中,找到 [core] 部分,如果没有则添加。
在 [core] 部分下添加 hooksPath 属性,指向一个目录,这个目录将存放你的全局钩子。例如:
[core]
hooksPath = ~/.gitglobalhooks
在用户主目录下创建一个名为 .gitglobalhooks 的目录(或者你选择的其他目录)。
在 .gitglobalhooks 目录下,创建一个名为 post-commit 的文件。
使用文本编辑器编辑 post-commit 文件,写入你希望在每次提交后执行的脚本。例如,一个简单的脚本:
#!/bin/bash
open "raycast://confetti"
确保脚本的第一行是 #!/bin/sh 或 #!/bin/bash,指定脚本解释器。
3、设置可执行权限:
使用以下命令为 post-commit 文件设置可执行权限:
chmod +x ~/.gitglobalhooks/post-commit
查看配置是否生效
git config core.hooksPath
4、测试:
在任何Git 仓库中,执行 git commit 命令。
提交后,你会在终端看到 post-commit 脚本输出的信息。
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 会飞的猫
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果