From: Geoff Russell Date: Sat, 15 Mar 2008 02:03:08 GMT Subject: Re: About detached heads Message-ID: <93c3eada0803141903p30184defk979247129a1cc6db@mail.gmail.com> In-Reply-To: On 3/15/08, Nicolas Pitre 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} > > > > Nicolas More useful advice ... many thanks. Cheers, Geoff.