Re: git show doesn't work on file names with square brackets
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Feb 6, 2016, 16:10 UTC
- Message-ID
- <alpine.DEB.2.20.1602061708220.2964@virtualbox>
- In-Reply-To
- <25D155FA-6F05-425C-AB2D-7F0B44E0D1C5@jetbrains.com>
Hi Kirill,
On Sat, 6 Feb 2016, Kirill Likhodedov wrote:
Show 17 quoted lines
> > On 06 Feb 2016, at 17:21 , Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote: > > > > This is expected behavior of the Bash you are using. The commands that I > > think would reflect your intentions would be: > > > > git init brackets > > cd brackets > > echo 'asd' > 'bra[ckets].txt' > > git add 'bra[ckets].txt' > > git commit -m initial > > git show 'HEAD:bra[ckets].txt’ > > > Nope. This command sequence doesn’t work for me: the same error is returned: > > # git show 'HEAD:bra[ckets].txt' > fatal: ambiguous argument 'HEAD:bra[ckets].txt': both revision and filename
Whoops. Sorry. I actually ran those commands now and it is true that it still does not work, which is funny. Especially since
git show 'HEAD:bra[ckets].txt' --
actually *does* work.
Ciao, Johannes