go get命令做缓存吗?

Does go get command do cache?

我试图找出 go get 命令是否缓存,但我在 https://golang.org/cmd/go/ 中找不到任何信息。

我认为没有缓存,但我不确定。

go get 是否进行缓存,如果是,位于何处?

go get 下载导入路径命名的包,连同它们的 依赖项。

然后安装包,使用 go install,它使用 go buildgo build$GOPATH/pkg

中缓存最近的构建结果

缓存数据的默认位置是当前操作系统的标准用户缓存目录中名为 go-build 的子目录。

缓存目录:

go env GOCACHE

有关缓存的详细信息go help cache

有关缓存的更多信息,1.10, documentation, upcoming changes