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.

Reply via email to