Re: About detached heads
"Jonathan del Strother" <maillist@steelskies.com> writes:
Show 24 quoted lines
> On Fri, Mar 14, 2008 at 9:46 AM, Geoff Russell
> <geoffrey.russell@gmail.com> wrote:
>> This should be simple! I have a series of commits:
>>
>> 1---2---3---4---5
>>
>> I want to go back to 3 but not branch, so I want
>>
>> 1---2---3---4---5---3
>>
>> ?
>>
>> git checkout 3...
>>
>> gets me the commit on a detached head, but I don't know how to put this back
>> as the HEAD.
>
>
> Two options. Either rewrite history, nuking commits 4 & 5 :
> git reset --hard 3
>
> or publicly reverse the changes introduced by 5 & 4 :
> git revert 5
> git revert 4
The revert can be done by resetting to the tree in 3:
git checkout 3 -- .
git commit -m "reset to 3"
--
David Kågedal