On 2009-01-03, chris@xxxxxxxxxxxx <chris@xxxxxxxxxxxx> wrote: > git reset --hard <commit> > "resets" the current branch head. > > Is this equivalent to deleting the branch > and doing > > git branch <branch> <commit> ?? > > So "git reset --hard" is syntactic sugar and 'unnecessary' right? only if you don't have any local changes to the work tree or the index :-) If you do, however, the reset throws them away, while the longer method tries to preserves them, to the point of not letting you switch if there are too many changes. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html