go get : 当前分支没有tracking信息
go get : There is no tracking information for the current branch
当我输入命令时 go get -u github.com/ndelphit/apkurlgrep
我收到错误
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 github.com/ndelphit/apkurlgrep: exit status 1
这取决于您本地的 Go 版本,以及您是从 Go 项目(带有 go.mod
)还是在任何项目之外执行命令。
在一个项目中,尝试 ,然后你的
go get github.com/ndelphit/apkurlgrep
经过一点点挖掘,我发现了一个类似的问题here。一个建议是从 go 目录中删除 src,这对我有用。
这就是我所做的 (Linux):
找到 go 文件夹(对我来说它位于主目录中)并 cd 进入其中
cd go
列出go文件夹的内容
ls
您应该会看到 src 文件夹,现在将其删除:
rm -rf src
再次尝试 go get 命令(针对您的包裹)
go get -u github.com/ndelphit/apkurlgrep
你不应该得到错误,运行你安装的包(在我的例子中是apkurlgrep)看看它是否已经安装。它 运行s!
当我输入命令时 go get -u github.com/ndelphit/apkurlgrep
我收到错误
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 github.com/ndelphit/apkurlgrep: exit status 1
这取决于您本地的 Go 版本,以及您是从 Go 项目(带有 go.mod
)还是在任何项目之外执行命令。
在一个项目中,尝试
go get github.com/ndelphit/apkurlgrep
经过一点点挖掘,我发现了一个类似的问题here。一个建议是从 go 目录中删除 src,这对我有用。
这就是我所做的 (Linux):
找到 go 文件夹(对我来说它位于主目录中)并 cd 进入其中
cd go
列出go文件夹的内容
ls
您应该会看到 src 文件夹,现在将其删除:
rm -rf src
再次尝试 go get 命令(针对您的包裹)
go get -u github.com/ndelphit/apkurlgrep
你不应该得到错误,运行你安装的包(在我的例子中是apkurlgrep)看看它是否已经安装。它 运行s!