go get
如何将依赖升级到最新版本
这个命令最终会更新你的 go.mod 和 go.sum 文件
$ go get example.com/pkg
如何将依赖及其所有依赖升级到最新版本
ta
$ go get -u example.com/pkg
如何查看可用的依赖升级
查看所有直接和间接依赖项的可用次要和补丁升级
$ go list -u -m all
如何一次升级所有依赖项
要一次升级给定模块的所有依赖项,只需从模块的根目录运行以下命令
这升级到最新或次要补丁版本
$ go get -u ./...
还要升级测试依赖项
go get -t -u ./...
如何使用 Go 模块升级到特定版本
go get
$ get foo@v1.6.2
或指定提交哈希
$ go get foo@e3702bed2
或者我们可以探索 Module Queries 中定义的更多语义
升级依赖后测试
为确保我们的软件包在升级后正常工作,我们可能需要运行以下命令来测试是否正常工作
$ go test all