如何使用“Go Get”获取特定存储库分支
在 Go 模块中,您可能会遇到更喜欢获取特定存储库分支的情况来自依赖项存储库的分支,例如开发分支。 “go get”的默认行为是获取 master 分支。但是,您可以利用 Go 1.11 中引入的模块查询功能来覆盖此默认值。
要从依赖项存储库检索非默认分支,请遵循以下语法:
$ go get <path-to-repo>@<branch>
For例如,如果您希望在存储库 repo_b 中获取存储库 repo_a 的开发分支,请执行以下命令:
$ go get github.com/repo_a@develop
这个将获取 repo_a 的开发分支,并允许您在 repo_b 的当前模块中使用它。
请记住,此方法特定于 Go 模块,只有在两个存储库都使用模块系统时才能使用。否则,可能需要替代方法,例如直接存储库克隆或供应商管理。
以上是如何使用'go get”获取特定的 Git 分支?的详细内容。更多信息请关注PHP中文网其他相关文章!