git-reset and clones
From: Paul Jakma <hidden>
Date: 2016-06-15 22:42:21
Hi, Next dumb question: If a git repository has a reset HEAD~X done, then any later pulls in clone repositories get /really/ upset, with: $ git pull * refs/heads/origin: does not fast forward to branch 'master' of /home/paul/foo-git/; Type of thing. This seems to be a similar issue to: http://www.gelato.unsw.edu.au/archives/git/0510/10767.html The question is has this improved at all since last year? Is there anything the origin repository maintainer (the one who did reset) can do to recover from this? I'm guessing the answer is: Yes: 1. where git-reset has already been done, manually update the refs back to the previous HEAD 2. then use git-revert, and continue to use git-revert only. My question then would be, presuming some innocent repository maintainer has already done 1, what's the easiest way to accomplish 1? (they shouldn't have done it obviously, but assume they're git newbies, made an honest mistake and now need to recover, preferably without having to involve those who pull). regards, -- Paul Jakma paul@clubi.ie paul@jakma.org Key ID: 64A2FF6A Fortune: Be cautious in your daily affairs.