From: Junio C Hamano Date: Wed, 22 Nov 2017 10:34:15 GMT Subject: Re: [PATCH v2] gitcli: tweak "man gitcli" for clarity Message-ID: In-Reply-To: "Robert P. J. Day" writes: > git repo with a file called "Gemfile", so i created a branch called > "Gemfile", and when i ran: > > $ git checkout Gemfile > > git switched to the branch. so even with the ambiguity, git obviously > has some sort of precedence order it checks. so what are the rules > here? 31b83f36 ("Merge branch 'nd/checkout-disambiguation'", 2016-09-26) should have made it clear that the "checkout" command has a convenience special case.