Re: [PATCH] cmd_reset: don't trash uncommitted changes unless told to
- From
Jon Loeliger <jdl@freescale.com>
- Date
- Jun 26, 2008, 16:15 UTC
- Message-ID
- <4863C087.1070304@freescale.com>
- In-Reply-To
- <486329C9.8020801@op5.se>
Andreas Ericsson wrote:
Show 10 quoted lines
> There is a "--hard" after one of them. It reads like this: > > git reset --hard ;# move current branch to random point in history > # discarding working tree and index state > > git reset --mixed ;# move current branch to random point in history > # discard the index but keep the working tree > > git reset --soft ;# move current branch to random point in history, > # leaving index and working tree intact
I always thought that these would be best presented in a linear ordering so that the effects were clearly shown in an "increasing" way:
--soft
- touches one thing--mixed
- touches one thing and a second
- this is the default--hard
- touches one thing, a second and a thirdWant a patch down that line?
jdl