From: Junio C Hamano Date: Sat, 26 Nov 2011 22:38:16 GMT Subject: Re: git branch -M" regression in 1.7.7? Message-ID: <7v39day0fb.fsf@alter.siamese.dyndns.org> In-Reply-To: <20111126085455.GB22656@elie.hsd1.il.comcast.net> Jonathan Nieder writes: > In other words, when on master, "git checkout -B master " > would be another way to say "git reset --keep ", except that > it also sets up tracking. I havn't look at the patch (not a regression between 1.7.7 and 1.7.8 so not a candidate for the remainder of this cycle), but I like the above description quite a lot. I think Linus's "git reset --sane" which was initially called "git reset --merge" but ended up as "git reset --keep" should have been spelled as "checkout -B " from the beginning.