Como posso usar um caractere '#' em um comando git?

1

Estou tentando fechar um problema no Bitbucket a partir de uma mensagem de confirmação por meio do comando Gcommit do fugitive.vim:

:Gcommit -m "Fixes #1"

Ao verificar a mensagem de confirmação, #1 foi substituído por index.html (o arquivo em que estou trabalhando), então a mensagem de confirmação é semelhante a:

Fixes index.html

Este não é o comportamento que estou procurando. Ao usar o fugitive.vim, como posso fechar um problema do Bitbucket ou do GitHub com: Gcommit?

    
por JohnB 14.07.2013 / 04:11

1 resposta

2

Na linha de comando, #1 é substituído pelo nome do número de buffer 1.

Eu não uso fugitivo, então não posso testar sozinho, mas você pode tentar escapar do # com uma barra invertida, como explicado em :h cmdline-special :

:Gcommit -m "Fixes \#1"
    
por 14.07.2013 / 11:21