当我使用命令 git commit 时,我收到消息 bin / sh:opt:command not found 。我正在使用OS X El Capitan版本10.11.6并使用Homebrew安装了git。我也有XCODE,我相信在其他地方安装较低版本的git,如果这有帮助的话。当我执行which git
时,它会使用/ usr / local / bin / git进行响应。我之前使用过git,但之前从未遇到过这个问题。奇怪的是,其他git命令也可以像git clone,git status和git pull一样工作。任何帮助将不胜感激。
答案 0 :(得分:0)
@torek,你是对的。在项目中有一个预先提交的ghook。 "ghooks": { "pre-commit": "opt --in pre-commit --exec \"npm run validate-webpack:dev\"" }
我删除了这一切,一切都很好。为了解决这个问题,我在将ghooks代码添加回项目后安装了一个名为opt-cli的节点包。