Как я могу использовать символ # в команде git?
Я пытаюсь закрыть проблему на Bitbucket из сообщения коммита с помощью команды Gcommit fugitive.vim:
:Gcommit -m "Fixes #1"
Когда я проверяю сообщение о коммите, #1
был заменен на index.html
(файл, над которым я работаю), поэтому сообщение о коммите выглядит так:
Исправляет index.html
Это не то поведение, которое я ищу. Как использовать fugitive.vim, как я могу закрыть проблему Bitbucket или GitHub с:Gcommit?
1 ответ
Решение
В командной строке #1
заменяется именем буфера № 1.
Я не использую беглеца, поэтому я не могу проверить это сам, но вы можете попытаться избежать #
с обратной косой чертой, как описано в :h cmdline-special
:
:Gcommit -m "Fixes \#1"