无法 git 提交

Posted

技术标签:

【中文标题】无法 git 提交【英文标题】:Unable to git commit 【发布时间】:2021-12-22 04:34:46 【问题描述】:

当我提交时,我收到以下 husky 错误。

我运行 npx --version 以查看是否安装了 npx。 它显示了8.0.0。 运行rm -rf .husky后,我又做了一次git commit,但还是没有解决问题。

错误

.husky/pre-commit: line 4: npx: command not found
husky - pre-commit hook exited with code 127 (error)

【问题讨论】:

您的预提交挂钩是否指定了 npx 的完整路径? 未指定。我使用 sourcetree 做 git 操作。 您的终端是否配置为 it 知道 npx 的路径,但 SourceTree 可能不知道? 在哪里可以看到 npx 设置? 我觉得可以通过在~/.huskyrc文件中写npx路径来解决这个问题,但是不知道怎么打开~/.huskyrc文件。 【参考方案1】:

npx 哈士奇初始化 npm 安装

enter image description here

npm 运行准备

【讨论】:

Please don't post screenshots of text。它们无法被屏幕阅读器等自适应技术的用户搜索或复制,甚至无法使用。相反,将代码作为文本直接粘贴到您的问题中。如果选择它并单击 按钮或Ctrl+K,则代码块将缩进四个空格,这将导致其呈现为代码。

以上是关于无法 git 提交的主要内容,如果未能解决你的问题,请参考以下文章

无法 git 提交

无法在 git 标签中提交

gitignore没配置,无法提交

composer 库无法提交git

git无法提交,存在未提交的修改,在重新合并前或者撤销更改

git提交过程中遇到的 index.lock 问题导致无法提交的解决方法