使用git commit 提交项目时提示'"node"' 不是内部或外部命令,也不是可运行的程序或批处理文件。
但是node早已安装了,node -v也能正常显示版本号,我检查了环境变量等配置,都是正常的
E:\work\2024\project12\DEMO>git add .
E:\work\2024\project12\DEMO>git commit -m 'ueit -m '主题更新'
'"node"' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
E:\work\2024\project12\DEMO>node -v
v14.17.0
网上搜说是校验问题,删掉pre-commit文件就行了,可是我找不到pre-commit这个文件啊
于是搜提交时怎么去校验
git commit -m "主题更新" --no-verify
终于成功提交了
"--no-verify"选项是用来跳过所有的钩子(hooks)验证。在Git中,钩子是一些在特定事件发生时可以运行的脚本,比如提交前(pre-commit hook)和提交后(post-commit hook)。如果你使用了一些工具,比如说一些代码风格检查工具,这些工具可能会在提交前检查代码风格。如果你想要忽略这些检查,就可以使用"--no-verify"选项。