Re: About detached heads
- From
Geoff Russell <geoffrey.russell@gmail.com>
- Date
- Mar 15, 2008, 02:03 UTC
- Message-ID
- <93c3eada0803141903p30184defk979247129a1cc6db@mail.gmail.com>
- In-Reply-To
- <alpine.LFD.1.00.0803142025080.2947@xanadu.home>
On 3/15/08, Nicolas Pitre <nico@cam.org> wrote:
Show 27 quoted lines
> ...
>
> 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.