前言
参考 Go 命令官网 学习。
用法
Go 是一个用于管理 Go 源码的工具。
用法:go <command> [arguments]
命令有:
命令 | 描述 |
---|---|
bug | 开启一个缺陷报告 |
build | 编译包及其依赖 |
clean | 删除目标文件和缓存文件 |
doc | 查看包或者符号的文档 |
env | 打印 Go 环境变量信息 |
fix | 更新包以使用新的 API |
fmt | gofmt(reformat) 包的源文件 |
generate | 通过处理源生成 Go 文件 |
get | 为当前模块添加依赖并且安装依赖 |
install | 编译和安装包及其依赖 |
list | 列举包或模块 |
mod | 模块维护 |
run | 编译和运行 Go 程序 |
test | 测试包 |
tool | 运行指定的 go 工具 |
version | 打印 Go 版本 |
vet | 打印包中可能的错误 |
使用 go help <command>
查看命令的更多信息。
其他的帮助话题:
帮助 | 描述 |
---|---|
buildmode | 编译模式 |
c | 在 Go 和 C 直接调用 |
cache | 编译和测试缓存 |
environment | 环境变量 |
filetype | 文件类型 |
go.mod | go.mod 文件 |
gopath | GOPATH 环境变量 |
gopath-get | 传统 GOPATH 的 go get |
goproxy | 模块 proxy 协议 |
importpath | 模块路径语法 |
modules | 模块,模块版本等 |
module-get | 明白模块的 go get |
module-auth | 使用 go.sum 的模块认证 |
module-private | 对于非公共模块的模块配置 |
packages | 包列表和模式 |
testflag | 测试标识 |
testfunc | 测试函数 |
使用 go help <topic>
查看话题的更多信息。