From: Angelo Borsotti Date: Tue, 09 Oct 2012 23:25:59 GMT Subject: Re: git checkout error Message-ID: In-Reply-To: Hi Andreas, > > -b requires an argument , which you specify as --no-track > here. is topic, and the rest is interpreted as . > The man page describes --track and --no-track as "options". This is why a reader thinks that they can be specified in any order. It is also very counter-intuitive to think that --no-track is and is topic. This is certainly not what the command does with these data because it creates a new branch whose name is and not --no-track. I proposed a small change that clarifies the syntax, but if you prefer to keep it obscure ... -Angelo