On Fri, Jul 07, 2017 at 08:53:39AM -0700, Junio C Hamano wrote: > Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx> writes: > > > $ git reset --hard > > patching file afile.c > > Is that a message from something? It does not sound like something > "git reset --hard" would say. Indeed, sorry. This is the result of a 'git diff | patch -p1 -R' to which I'm used since a long time ago. I have no more reason to use it but ... habits ... :) But doing 'git reset --hard' gives exactly the same result. > > $ git co <abranch> > > fatal: Not tracking: ambiguous information for ref refs/remotes/<aremote>/<abranch> > > > > What can be ambiguous here? > > I think the message "Not tracking" is given when there is a remote > other than <aremote> that also has <abranch>. Mmmm, no I don't have that. At this point there is (in .git): refs/remotes/<aremote>/<abranch> refs/heads/<abranch> The second one didn't existed before the checkout attempt, of course. > Between the time you > got the message and the time you tried to checkout <abranch>, did > anything happen to cause the second attempt succeed? No. At least here, the scenario I gave allow to fully reproduce the problem. Would you like any other information? -- Luc