Изменить название местного филиала с апострафом в его названии - PullRequest
1 голос
/ 11 июля 2019

Я создал локальную ветку с апострофом в названии (имя Bug/1243-sth-sth-don't-show).

После того, как я переключился на другую ветку, я не смог проверить вышеуказанную ветку, поскольку она показывает, что она не может найти ее.

Я пытался избежать этого апострофа, но этоне работает, и поиск Google указал, что это может быть ошибка в GitHub, но проблема была закрыта.

Я не уверен, как поступить, любая помощь приветствуется.

Ответы [ 2 ]

1 голос
/ 11 июля 2019

Вы можете объединить два подхода ( mine с -- и кавычки), используя команду git branch rename .

git branch -m -- "old-name-with'-quote" "new-name"

(примечание: "'" - это не запятая, а одиночная кавычка)

Другой подход :

git checkout {hash}
git checkout -b new-name
git branch -d -- "old-'-name"
0 голосов
/ 11 июля 2019

Вы можете найти этот ответ полезным, поскольку в нем упоминается, что вы можете сделать что-то вроде git checkout -- Bug/1243-sth-sth-don't-show, так как - обрабатывает все следующие аргументы буквально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...