On 2009-01-02, Junio C Hamano [off-list ref] wrote:
chris@seberino.org writes:
quoted
Does "git reset --hard" == "git checkout HEAD" == "git reset --hard HEAD" ???
No, but "reset --hard" without a commit-ish defaults to HEAD so the first
one and the last one are equivalent.
quoted
It seems we have 2 ways to blow away work we haven't
checked in yet then right?
Wrong.
Strictly as asked, yes, but what if he adds a "-f" to the
middle command, making it "git checkout -f HEAD"? Wouldn't
that be the same as the others then?
I always thought they were eqvt...