一尘不染

如何使用go get获取另一个分支而不是默认分支

go

我有2个存储库。假设他们是repo_a和repo_b。我在repo_b中导入了repo_a

当我运行get时,它将获得repo_a master分支。有什么方法可以使用go get或来自repo_b的另一个命令来获取开发分支吗?

我不想对每个特定的包进行git pull(在这种情况下为repo_a)


阅读 1973

收藏
2020-07-02

共1个答案

一尘不染

从Go 1.11开始,使用Go
modules
可以做到这一点。在为Go模块安装依赖项时,您可以指定一个模块查询,其中可能包含分支或标记名称:

$ go get <path-to-repo>@<branch>
2020-07-02