Re: git reset --hard <commit> superfluous?
- From
Sitaram Chamarty <sitaramc@gmail.com>
- Date
- Jan 3, 2009, 06:34 UTC
- Message-ID
- <slrnglu1ms.63u.sitaramc@sitaramc.homelinux.net>
- In-Reply-To
- <20090103011319.GA24149@seberino.org>
On 2009-01-03, chris@seberino.org <chris@seberino.org> wrote:
Show 9 quoted lines
> 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.