tags
type
status
date
slug
summary
category
password
icon
当我们依赖的包有最新提交,但包并没有使用release方式发布时,该如何简单的使用最新版本呢?
使用go get
我们记下这个包的
最新commitId
,然后在根目录执行go get
命令,便能自动更新go.mod。使用go mod tidy
go.mod
把最新的
commitId替换
到go.mod
中,然后执行go mod tidy
命令:这时go.mod文件也会自动更新为:
使用go get -u
前两种方式,都是为了更新指定的commitId版本。通常是为了尝鲜新未发布正式版的功能。
这种方式会拉取最新的已发布的正式版。
总结
前两种方式使用下来,感觉第二种比较方便,因为可以少复制一些命令内容。
第三种呢,通常就是为了更新最新的版本。