go - 用于管理 Go 源代码的工具
概要
go 命令 [参数]
描述
Go 发行版包含一个名为 go 的命令,该命令可自动下载、构建、安装和测试 Go 包和命令。
命令
每个命令都有其自己的手册页。 例如,build 命令的文档在 go-build(1) 中。 命令如下:
bug 启动错误报告
build 编译包及其依赖项
clean 删除对象文件和缓存文件
doc 显示包或符号的文档
env 打印 Go 环境信息
fix 更新包以使用新的 API
fmt gofmt(重新格式化)包源代码
generate
通过处理源代码生成 Go 文件
get 将依赖项添加到当前模块并安装它们
install
编译并安装包及其依赖项
list 列出包或模块
mod 模块维护
work 工作区维护
run 编译并运行 Go 程序
test 测试包
tool 运行指定的 Go 工具
version
打印 Go 版本
vet 报告包中可能存在的错误
使用“go help <命令>”获取有关命令的更多信息。
附加帮助主题
buildconstraint
构建约束
buildmode
构建模式
c Go 和 C 之间的调用
cache 构建和测试缓存
environment
环境变量
filetype
文件类型
go.mod go.mod 文件
gopath GOPATH 环境变量
gopath-get
旧版 GOPATH go get
goproxy
模块代理协议
importpath
导入路径语法
modules
模块、模块版本等
module-get
支持模块的 go get
module-auth
使用 go.sum 进行模块身份验证
packages
包列表和模式
private
配置用于下载非公开代码
testflag
测试标志
testfunc
测试函数
vcs 使用 GOVCS 控制版本控制
使用“go help <主题>”获取有关该主题的更多信息。
参见
go-build(1), go-clean(1).
作者
本手册页由 Michael Stapelberg <_> 编写,并由 Debian Go 编译器团队 <_> 基于“go help”的输出进行维护,供 Debian 项目使用(其他项目也可以使用)。