Почему Go-get просит меня выбрать ветку?
Я хочу установить mongoDB-драйвер. Когда я набираю эту команду
go get go.mongodb.org/mongo-driver/mongo
Я получил:
# cd /Users/jiangwei/go/src/go.mongodb.org/mongo-driver; git pull --ff-only
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.
git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=origin/<branch> master
package go.mongodb.org/mongo-driver/mongo: exit status 1
1 ответ
Решение
Возможно, потому что вы уже отметили это репо в своем пути Go и изменили ветку не по умолчанию. Самый простой способ исправить это - удалить репозиторий и начать с нуля.
rm -rf $(go env GOPATH)/src/go.mongodb.org/mongo-driver
Конечно, это потеряет все изменения, которые вы сделали в этом репо.