gpt4 book ai didi

javascript - 使用 Husky 添加预提交 Hook ,无需将添加推送到 git

转载 作者:行者123 更新时间:2023-12-03 03:20:43 25 4
gpt4 key购买 nike

嘿,我想向我的 package.json 添加一个脚本,但不想将此添加内容 checkin 我们的 git,因为它会影响我同事的项目行为。

我想添加的脚本是一个由 husky 处理的预提交钩子(Hook)。是否有可能有类似 package.override.json 的东西,我在其中定义脚本并忽略 .gitignore 中的文件,或者是否有不同的方法?

最佳答案

我可以想到两种不使用husky的解决方案:

您可以直接在本地存储库的 .git/hooks 文件夹中设置自己的 git hooks。请参阅https://git-scm.com/book/gr/v2/Customizing-Git-Git-Hooks有关如何执行此操作的信息。

如果这不起作用,并且您正在运行 *nix 操作系统,则可以随时使用 bash 编写自己的提交别名。添加类似内容

alias commit="npm run test && git commit"

到您的~/.bashrc 文件。

(当然,理想的情况是让您的同事相信哈士奇提供的值(value)。)

关于javascript - 使用 Husky 添加预提交 Hook ,无需将添加推送到 git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46581101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com