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

How can I get master branch of a dependency when using 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