Javascript GitKraken预提交失败,但可以在命令行提交中工作

Javascript GitKraken预提交失败,但可以在命令行提交中工作,javascript,git,github,Javascript,Git,Github,我试图使用GitKraken将任何类型的更改提交到存储库中的分支,每次都会出现以下错误: 奇怪的是,如果我运行gitcommit-m'test'it提交时没有任何错误。如果我在我的package.json中注释掉下面的行,那么我可以在GitKraken中进行提交,没有问题: "precommit": "yarn check --integrity && lint-staged", 我从他那里继承这个项目的人使用的是苹果电脑,他没有遇到任何类似的问题,所以不确定这是否有关系。我

我试图使用GitKraken将任何类型的更改提交到存储库中的分支,每次都会出现以下错误:

奇怪的是,如果我运行
gitcommit-m'test'
it提交时没有任何错误。如果我在我的package.json中注释掉下面的行,那么我可以在GitKraken中进行提交,没有问题:

"precommit": "yarn check --integrity && lint-staged",
我从他那里继承这个项目的人使用的是苹果电脑,他没有遇到任何类似的问题,所以不确定这是否有关系。我还使用节点v8.9.4和纱线v1.5.1


我也尝试过删除“纱线锁定和节点模块”文件夹,但结果仍然相同。有人知道这里发生了什么吗?

检查这个问题,可能是答案,它与GitKraken在Windows中默认使用的shell有关: