go - 使用 Go 模块时如何获得依赖项的主分支

标签 go go-modules

我正在为一个项目使用 Go-modules。当我检索包的依赖项时,它会检索旧版本。如何获取master分支中的代码?

最佳答案

使用:

go get foo@master
go get foo@v1.2.3    //for v1.2.3 tag
go get foo@master    // for master
go get foo@e3702bed2 // for a specific commit

这里有一些关于版本控制的更多细节:

https://github.com/golang/go/wiki/Modules#daily-workflow

关于go - 使用 Go 模块时如何获得依赖项的主分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56408476/

相关文章:

windows - 删除使用 TempFile 创建的锁定文件

go - 隐藏标志中的选项

hash - 调用 Write(val) 然后调用 Sum(nil) 与哈希中的 Sum(val) 之间的区别?

Go 模块导入 - 无效版本 : go. mod 模块路径格式错误

git - 无法安装私有(private) Go 模块

docker - 选择 Golang docker 基础镜像

go - 找不到导入 go-gtk

go - 如何使用模块替换云功能中的功能

git - go module 如何只下载存储库子目录中的包?

运行 get vs build 时的 Go 模块