Я случайно создал локальную ветку git с именем --track, как я могу ее удалить? - PullRequest
7 голосов
/ 02 мая 2010

Я неправильно набрал команду git, которая привела к созданию локальной ветви с именем --track.

Я пробовал следующее:

git branch -m --track delme
(this renames the current branch to delme, not the branch called --track)

git checkout --track
> fatal: --track needs a branch name

git branch -d --track
(does nothing, reports nothing)

git branch -D --track
(also does nothing)

git branch -d "--track"
(also does nothing

Как мне удалить эту ветку?

1 Ответ

11 голосов
/ 02 мая 2010
git branch -d -- --track

Как правило, -- указывает git обрабатывать все последующие аргументы командной строки как неопцию.

РЕДАКТИРОВАТЬ: см. Комментарии для разъяснения о том, как Git использует --.

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