如何获得'除了master之外的github repo中的不同分支中的文件

时间:2017-07-10 11:17:11

标签: go

我需要go get来自this repo

go get github.com/mattes/migrate/driver/mysql 个文件
master

但这些文件位于不同的分支中,而不在go get中。我怎么能go get gopkg.in/mattes/migrate.v1 这些文件?我尝试了以下方式,但它没有得到我需要的那些文件。

GetValue

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

go get不支持此功能,您需要手动将文件下载到GOPATHvendor/文件夹。

供应商解决方案:

git clone git@github.com:mattes/migrate.git
    vendor/github.com/mattes/migrate;
cd vendor/github.com/mattes/migrate;
git checkout BRANCH_NAME;