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: http://stackoverflow.com/questions/5772192/how-can-i-reconcile-detached-head-with-master-origin On Wed, Oct 12, 2016 at 3:37 AM, Thomas Modeneis <thomas.moden...@gmail.com> wrote: > 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 "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.