Re: [PATCH] builtin/checkout.c: show usage with options on missing argument 'branch'
- From
Junio C Hamano <gitster@pobox.com>
- Date
- May 5, 2011, 19:49 UTC
- Message-ID
- <7vwri553nv.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <BANLkTikMu3fjbALTAwaaknskBw0H7LbZ-g@mail.gmail.com>
Ralf Thielow <ralf.thielow@googlemail.com> writes:
> Simple "git checkout" or "git checkout " don't tell me that i've done a mistake > on usage. It does nothing.
That is a designed behaviour. You did nothing wrong.
Besides, that is a way people who use "checkout -t -b" to create topic branches check their branch status. Pay attention to what the last command does in the following transcript.
$ git checkout master
$ git checkout -t -b side
Branch side set up to track local branch master.
Switched to a new branch 'side'
$ git checkout master
Switched to branch 'master'
$ edit ; git commit ;# on 'master'
$ git checkout side
Switched to branch 'side'
Your branch is behind 'master' by 1 commit, ...
... time passes ...
$ git checkout
Your branch is behind 'master' by 1 commit, ...