首页 > 后端开发 > Golang > 如何将 Go 模块依赖项指向特定的 Git 提交?

如何将 Go 模块依赖项指向特定的 Git 提交?

Mary-Kate Olsen
发布: 2024-12-31 22:59:16
原创
502 人浏览过

How Can I Point a Go Module Dependency to a Specific Git Commit?

将 go.mod 中的 Go 模块依赖项指向存储库中的最新提交

Go 模块提供了一种结构化方法来管理 Go 中的依赖项项目。默认情况下,go.mod 文件包含对特定版本的依赖项的引用。然而,有时有必要指向存储库中的特定提交。

在这种情况下,只需使用 go get 命令,后跟提交哈希:

$ go get github.com/someone/some_module@af044c0995fe
登录后复制

此命令将正确更新 go.mod 和 go.sum 文件,将依赖链接到指定的提交。

值得注意的是,这种方法比手动编辑 go.mod 更方便、更可靠 文件。它确保依赖版本被视为非发布版本,并自动使用正确的校验和更新 go.sum 文件。

有关升级和降级依赖项的更多信息和指南,请参阅 Go维基:https://github.com/golang/go/wiki/Modules#how-to-upgrade-and-downgrade-dependency

以上是如何将 Go 模块依赖项指向特定的 Git 提交?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板