Go 常用命令速查手册
2025/11/7小于 1 分钟
Go 常用命令
一、模块与依赖管理(Go Modules)
go mod init <module-name> # 初始化模块 go mod tidy # 自动整理依赖 go mod download # 下载依赖 go mod graph # 查看依赖关系图 go mod vendor # 生成 vendor 目录
二、构建与运行
go run main.go # 直接运行程序 go build # 编译当前项目 go build -o app # 指定输出文件名 go install # 安装到 GOPATH/bin
交叉编译
GOOS=linux GOARCH=amd64 go build GOOS=windows GOARCH=amd64 go build GOOS=darwin GOARCH=arm64 go build
三、测试相关命令
go test # 当前包测试 go test ./... # 测试所有包 go test -v # 显示详细信息 go test -cover # 查看覆盖率
四、代码格式化与静态检查
go fmt # 格式化代码 go vet # 静态代码分析 go doc fmt.Println # 查看函数文档
五、环境与包管理
go env # 查看环境变量 go version # 查看 Go 版本 go list ./... # 列出所有包
六、缓存清理
go clean # 清理构建缓存 go clean -modcache # 清理依赖缓存
