Re: DWIM "git checkout frotz" to "git checkout -b frotz origin/frotz"
- From
Matthieu Moy <matthieu.moy@grenoble-inp.fr>
- Date
- Jun 7, 2010, 19:17 UTC
- Message-ID
- <vpqzkz6fy9m.fsf@bauges.imag.fr>
- In-Reply-To
- <20100607185439.GB17343@localhost>
Clemens Buchacher <drizzd@aon.at> writes:
> But this is supposedly a feature which helps users who type "git > checkout <branch>" by mistake, when they really wanted to do "git > checkout -t <remote>/<branch>".
Not sure what's the argument here, but aren't the two commands equivalent? Do you prefer the second syntax "git checkout -t <remote>/<branch>"? It's already a DWIM for "git checkout -b <branch> -t <remote>/<branch>", and I find this one far more confusing:
git checkout <remote>/<branch> => detaches HEAD git checkout -t <remote>/<branch> => creates a local branch automatically
-- Matthieu Moy http://www-verimag.imag.fr/~moy/