Go 模块查询与命令参考
查询 Go 模块依赖配置,生成 go.mod 片段与常用命令速查
📋 参数配置
常用命令速查
| 命令 | 说明 |
|---|---|
go mod init <module> | 初始化模块 |
go mod tidy | 整理依赖 |
go mod download | 下载依赖到缓存 |
go get <pkg>@latest | 获取最新版本 |
go get <pkg>@v1.2.3 | 获取指定版本 |
go get -u <pkg> | 更新依赖 |
go mod verify | 验证依赖完整性 |
go mod graph | 查看依赖图 |
go mod why <pkg> | 查看依赖原因 |
go mod vendor | 创建 vendor 目录 |
go list -m all | 列出所有依赖 |
go list -m -versions <pkg> | 列出可用版本 |
go build ./... | 编译所有包 |
go test ./... | 运行所有测试 |
golangci-lint run | 代码检查 |
版本语法
| 语法 | 说明 |
|---|---|
@latest | 最新稳定版 |
@v1.2.3 | 指定语义版本 |
@main | 主分支最新 |
@abc1234 | 指定 commit |
+incompatible | 非模块感知版本 |