常用命令

命令 作用
go mod init [module-path] 生成 go.mod 文件
go mod tidy 整理现有的依赖
go mod download [-json] [-x] [modules] 下载 go.mod 文件中指明的所有依赖(-x打印错误)
go get 拉取依赖,会进行指定性拉取(更新),并不会更新所依赖的其它模块
go get -u 更新现有的依赖,会强制更新它所依赖的其它全部模块,不包括自身
go get golang.org/x/text@latest 拉取最新的版本
go clean -modcache 清理所有已缓存的模块版本数据
go get [-d] [-t] [-u] [build flags] [packages] 下载指定的包及其依赖项并安装(-d下载,-u更新,-t测试)
go install [build flags] [packages] 编译并安装(对于main包会在$GOPATH/bin下生成一个和给定包名相同的可执行二进制文件,非main包会生成静态文件放在$GOPATH/pkg目录下)
go build [-o] [-i] [build flags] [packages] 编译(-o自定义编译后的文件名,-i先下载依赖包)
go list [-json] [-m] [list flags] [build flags] [packages] 列出指定的代码包的信息(-m模块)

https://golang.org/cmd/go/

posted @ 2024-01-23 20:46  及第  阅读(1)  评论(0编辑  收藏  举报