Как я могу использовать символ # в команде git?

324
JohnB

Я пытаюсь закрыть проблему на Bitbucket из сообщения коммита с помощью команды fugitive.vim Gcommit:

:Gcommit -m "Fixes #1"

Когда я проверяю сообщение о коммите, #1оно было заменено на index.html(файл, над которым я работаю), поэтому сообщение о коммите выглядит так:

Исправляет index.html

Это не то поведение, которое я ищу. Как использовать fugitive.vim, как я могу закрыть проблему Bitbucket или GitHub с: Gcommit?

1

1 ответ на вопрос

2
romainl

В командной строке #1заменяется имя буфера № 1.

Я не использую беглеца, поэтому я не могу проверить его сам, но вы можете попытаться избежать #обратной косой черты, как описано в :h cmdline-special:

:Gcommit -m "Fixes \#1"