Hello,
On Tue, Sep 22, 2009 at 12:37:57AM +0200, [email protected] wrote:
> On Wed, Sep 16, 2009 at 04:18:29PM +0300, Sergiu Ivanov wrote:
> > On Tue, Sep 15, 2009 at 08:46:06AM +0200, Arne Babenhauserheide wrote:
>
> > > "hg rollback" can also be used to undo pulling from someone, since
> > > it just reverts the last change to the history.
> >
> > Sounds great; I'm can't remember git-reset being able to do that, but
> > it might be my lack of knowledge.
>
> Of course it can:
I'd be really surprised if it couldn't :-)
> git reset --hard ORIG_HEAD
Hm :-( I always forget to consider using ORIG_HEAD in reverting
something :-(
> There are other ways also, for example:
>
> git reset @{1}
I think I've never seen this notation before :-) Thank you for new
information! :-)
> The great thing about git is that *everything* can be reverted (with the
> obvious exception of git-gc...) -- including a revert.
>
> I really think this is *the* most important feature of git. No matter
> how much you screw up, you can *always* go back -- you just need to know
> how. This means a great increase of power in practice, because knowing
> that you can always recover, you can go ahead an try all kinds of crazy
> or otherwise "risky" stuff, which you'd never attempt otherwise.
Yes, this is *very* great :-) I feel considerably better when I know I
can always go back.
Regards,
scolobb