go mod

export GO111MODULE=off  #关闭go mod
export GO111MODULE=on   # 开启mod
export GO111MODULE=auto # GOPATH/src不启用,但是还要看当前目录或者上级目录是否存在go.mod,go.sum,如果存在,则启用go mod

export GOPROXY=https://mirrors.aliyun.com/goproxy/ #设置拉取的代理 
export GOPROXY=file://本地路径  # 也可以从本地加载

go mod init <module_name> # 对一个项目的module进行初始化,module_name是选填的,可以在初始化的时候就制定module名
go mod tidy # 添加包,清除没有引用的包
go clean -modcache 清除mod下载的包
go mod vendor 生成vendor目录
go mod verify 验证依赖是否正确

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,https://goproxy.io,direct

go get golang.org/x/text@latest  拉取最新的版本(优先择取 tag)
go get golang.org/x/text@master  拉取 master 分支的最新 commit
go get golang.org/x/text@v0.3.2  拉取 tag 为 v0.3.2 的 commit

相关文章