跳过提交消息上的多个挂钩?

Skipping multiple hooks on a commit message?

我在提交我完成的一些工作时遇到了问题,因为我有一些提交挂钩给我带来了麻烦。这些钩子通常很有用,但有时却没有用。我有两个特别是现在给我带来了问题,它们是 CoffeeLint 和 RuboCop。

过去,当我与他们中的一个发生争执,并且想无视他们的建议时,我 运行

SKIP=RuboCop git commit -m "my commit message"

这很有效,我能够投入工作,无论我在做什么,都能取得进展。

然而这一次,在我一直致力于的工作中,我使用了一些深度 rails 代码,还有一些 angular 咖啡脚本代码,结果触发了两个在我尝试提交某些东西时要标记的钩子。

这些钩子现在是 RuboCop 和 CoffeeLint

我试过了运行

SKIP=CoffeeLint, RuboCop git commit -m "my commit message"
SKIP=CoffeeLintRuboCop git commit -m "my commit message"
SKIP=(CoffeeLint, RuboCop) git commit -m "my commit message"
SKIP=CoffeeLint && RuboCop git commit -m "my commit message"  
SKIP=CoffeeLint, SKIP=RuboCop git commit -m "my commit message"   

所有这些尝试都不适合我。

除了四处询问,我现在唯一的选择是卸载 coffeelint 和 rubocop(我宁愿不这样做)

有人知道这种有趣的情况是否有可能的解决方案吗?

SKIP=CoffeeLint,RuboCop git commit -m "my commit message"