Как удалить ветку с именем "--orphan" - PullRequest
7 голосов
/ 26 октября 2010

Итак, я пытался создать сиротскую ветку.Я попробовал пару вещей, и одному из них (git checkout -b --orphan newbranch) удалось создать ветку с именем --orphan;теперь я не могу удалить его, используя git branch -d --orphan.Я также пытался использовать кавычки и escape-символы.Ничто не похоже на работу.Я также попытался с помощью gitg удалить и переименовать ветку;это не сработало.

Как я могу удалить эту ветку?

1 Ответ

11 голосов
/ 26 октября 2010
git branch -d -- --orphan

Все после -- принимается в качестве аргумента, а не переключателя. Это работает во многих местах в git (и во многих других программах Unix).

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