this is more of a git problem, not a go problem. you're in a 'detached
head' state and don't have a current branch to consider as your base.
the best remediation is to issue 'git checkout master' in the
respective repository. that will provide a correct head to work with.
for more info:
On Wed, Oct 12, 2016 at 3:37 AM, Thomas Modeneis
> Oh this is one of the problems that is really time consuming. I'm not sure
> if this is related, but I've never had this kind of problems before +1.7.
> @Dave, I've tried your "quick-fix" but no luck ...
> $ go get google.golang.org/grpc
> # cd /opt/gocode/src/golang.org/x/net; git pull --ff-only
> You are not currently on a branch. Please specify which
> branch you want to merge with. See git-pull(1) for details.
> git pull <remote> <branch>
> package golang.org/x/net/http2: exit status 1
> package golang.org/x/net/trace: cannot find package "golang.org/x/net/trace"
> in any of:
> /usr/local/go/src/golang.org/x/net/trace (from $GOROOT)
> /opt/gocode/src/golang.org/x/net/trace (from $GOPATH)
> package golang.org/x/net/http2/hpack: cannot find package
> "golang.org/x/net/http2/hpack" in any of:
> /usr/local/go/src/golang.org/x/net/http2/hpack (from $GOROOT)
> /opt/gocode/src/golang.org/x/net/http2/hpack (from $GOPATH)
> On Saturday, May 28, 2016 at 7:42:27 PM UTC+2, Tong Sun wrote:
>> How to fix the "You are not currently on a branch" error for `go get`?
>> $ go get -u github.com/mattn/go-sqlite3
>> # cd .../src/github.com/mattn/go-sqlite3; git pull --ff-only
>> From https://github.com/mattn/go-sqlite3
>> * [new branch] gh-pages -> origin/gh-pages
>> bbd33c0..38ee283 master -> origin/master
>> * [new branch] systemlib -> origin/systemlib
>> * [new tag] v1.0.0 -> v1.0.0
>> * [new tag] v1.1.0 -> v1.1.0
>> You are not currently on a branch.
>> Please specify which branch you want to merge with.
>> See git-pull(1) for details.
>> git pull <remote> <branch>
>> package github.com/mattn/go-sqlite3: exit status 1
> You received this message because you are subscribed to the Google Groups
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to golang-nuts+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups
To unsubscribe from this group and stop receiving emails from it, send an email
For more options, visit https://groups.google.com/d/optout.