背景
因为要求提交上去的代码,都需要做静态检查,项目用的是 go 语言;因为我们为了方便在线上提交代码,每次在本地提交代码时,都要进行一次静态检查。
- go 用了 golangci-lint,git-hooks 俩个插件
问题
在进行 git-hooks 安装时,按照官方的教程操作怎么都无法正常安装;
官方文档
go get -u github.com/git-hooks/git-hooks,官方使用 go get 方式进行安装,但是在进行实际操作后;使用 git hooks 命令时,总是 git: 'hooks' is not a git command. See 'git --help'.找了各种答案,五花八门的。偶然间想到好像在哪里看到过,说是 go get 命令不再使用了,可以换 install ,无奈之下进行尝试竟然真的成功了,特此进行记录;
go get 与 go install 需要注意的地方
参考如下文章:
https://zhuanlan.zhihu.com/p/338011682
https://blog.csdn.net/weixin_42586723/article/details/121058242
当然可能还有别的原因,需要各位朋友继续发掘
网友评论