Re: About detached heads
From: Geoff Russell <hidden>
Date: 2016-06-15 22:44:23
On 3/15/08, Nicolas Pitre [off-list ref] wrote:
...
git reset --hard HEAD@{yesterday.at.4pm}
and it'll magically bring you back to the state you were yesterday at
4pm. You need the 6pm state instead? No problem: just ask for
yesterday.at.6pm then.
And before doing the 'reset --hard', you might want to do a simple
'checkout' beforehand so you can be sure it actually corresponds to what
you want:
git checkout HEAD@{yesterday.at.4pm}
[compile, test, whatever]
git checkout HEAD@{yesterday.at.6pm}
[compile, test, whatever]
and when OK with it, then:
# return to your master branch (or any other branch)
git checkout master
# then reset it to the desired state
git reset --hard HEAD@{yesterday.at.6pm}
NicolasMore useful advice ... many thanks. Cheers, Geoff.