Re: [PATCH] git-revert is one of the most misunderstood command in git, help users out.
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Nov 6, 2007, 03:18 UTC
- Message-ID
- <Pine.LNX.4.64.0711060317220.4362@racer.site>
- In-Reply-To
- <7vsl3kjdct.fsf@gitster.siamese.dyndns.org>
Hi,
On Mon, 5 Nov 2007, Junio C Hamano wrote:
Show 10 quoted lines
> Johannes Schindelin <Johannes.Schindelin@gmx.de> writes: > > > In the same way, I would expect "git revert <commit> -- file" to undo > > the changes in that commit to _that_ file (something like "git > > merge-file file <commit>:file <commit>^:file"), but this time commit > > it, since it was committed at one stage. > > Allowing people to revert or cherry pick partially by using paths > limiter is a very good idea; the whole "it comes from a commit so we > also commit" feels an utter nonsense, though.
No.
When "git revert <commit>" commits the result, "git revert <commit> -- <file>" should, too.
You can always add the "-n" option.
Ciao, Dscho