0

嘿,我想在我的 git 中添加一个脚本,package.json但不想检查这个添加到我们的 git,因为它会影响我同事的项目行为。

我要添加的脚本是由 husky 处理的 precommit-Hook。是否有可能有类似 package.override.json 的东西,我在其中定义脚本并忽略 .gitignore 中的文件,还是有不同的方法?

4

1 回答 1

1

我可以在不使用的情况下想到两种解决方案husky

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

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

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

到你的~/.bashrc文件。

(当然,理想的做法是让你的同事相信赫斯基提供的价值。)

于 2017-11-17T12:37:43.807 回答