Как использовать Git Bash в Windows, как оформить ветку, начинающуюся с символа Unicode? - PullRequest
1 голос
/ 02 ноября 2019

Я использую git bash.

Я создал ветку, внес некоторые изменения и зафиксировал. Когда я пытаюсь нажать кнопку, он выдает:

ошибка "refpath не существует".

Затем я выхожу в другую ветку и повторяю, чтобы вывести ее в мою ветку, ноон говорит

ошибка: pathspec 'tabViewComponent' не соответствует ни одному из файлов, известных git.

Я сделал git branch, и это дает мне имя ветвикак это:

enter image description here

Ответы [ 2 ]

0 голосов
/ 02 ноября 2019

Имя ветви начинается с символа Unicode 'START OF GUARDED AREA' (U + 0096) , которое трудно отличить от обычного символа тире (-), только немного шире на шрифтеЯ использую.

Способы ввода символов Unicode в командной строке отличаются в зависимости от платформы. Вы можете скопировать его со страницы, указанной выше (или приведенной ниже команды), или использовать последовательность компоновки, соответствующую вашей платформе.

git checkout –tabViewComponent

В Windows ввод Unicode по умолчанию выполняется с

Затем можно вводить символы Unicode, удерживая нажатой клавишу Alt , нажимая + на цифровой клавиатуре, а затем шестнадцатеричный код - с помощью цифровой клавиатуры. для цифр от 0 до 9 и буквенных клавиш для цифр от A до F, а затем освобождая Alt .

Это не очень удобное имя для ветви из-за всех проблемнеобходимо проверить это и путаницу, к которой это приведет, если кто-то попытается использовать ведущую черту. Я настоятельно рекомендую переименовать его, чтобы удалить ведущий U + 0096.

0 голосов
/ 02 ноября 2019

Принимая ссылку от https://www.htmlsymbols.xyz/unicode/U+0096, Я вижу, что название ветви содержит в начале. можешь попробовать git checkout –tabViewComponent. Не уверен, что это правильное имя ветки.

...