赞
踩
util项目:
0 util修改的代码提交
1 从gitlab上获取最新的tag
https://git.****.com/peiyou_like_shuangshi_zhongtai/beibo_utils/tags
2 创建tag: git tag -a v1.101.11 -m "its的ggb查询"
3 tagpush:git push origin v1.101.11
tag引用更新
在项目中修改 go.mod,调整beibo_utils对应的tag
修改后执行如下指令生效:
go mod tidy
go mod vendor
自动更新你的 go.mod
文件以及可能的 go.sum
文件。这个命令会移除不再需要的依赖,并且添加缺少的依赖,确保这两个文件反映了所有其他文件中导入的依赖。
当你运行 go mod tidy
时,Go 工具链会做以下几件事情:
go.mod
文件中列出,go mod tidy
会将它添加进去。go.mod
文件中有模块在代码中没有被导入,go mod tidy
会将其移除。go.sum
文件中的哈希值,以确保依赖的完整性和校验。这个命令通常在以下情况下使用:
go.mod
文件是最新的。使用 go mod tidy
是 Go 项目维护的一个好习惯,它有助于保持项目依赖的清晰和管理。
用于创建一个 vendor
目录,该目录包含了项目所依赖的包的副本。这个命令会读取你的 go.mod
文件和 go.sum
文件,然后将你的项目所依赖的所有包的特定版本复制到 vendor
目录中。
这个命令在以下情况下特别有用:
vendor
目录,以便进行代码审查或满足其他的合规性要求。要使用 go mod vendor
,你需要在你的项目目录中运行这个命令。它将会根据 go.mod
中的依赖项创建一个 vendor
目录,并将依赖项的源代码复制到这个目录中。
请注意,从 Go 1.14 开始,默认情况下,如果项目根目录中存在 vendor
目录,go build
命令会使用该目录中的依赖来构建项目,除非使用 -mod=mod
标志强制 go build
忽略 vendor
目录。
在使用 vendor
目录时,你应该将其内容纳入版本控制系统,这样其他开发者在获取项目代码时,也会得到相同版本的依赖。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。