Случайно создал ветку с именем --track, и теперь я не могу ее удалить
Итак, я запустил эту команду:
git checkout -b --track origin/RB_1.4.5
Я думал, что он создаст локальную ветвь с тем же именем и настроит ее для отслеживания удаленной ветки, но вместо этого он создал ветку с именем --track. Я мог бы поклясться, что если пропустить локальное имя ветки, оно будет предполагать, что вы хотите иметь то же имя, что и удаленная ветка, но я думаю, что это не так.
Сейчас работает:
git branch
дает мне:
* --track
master
Я попытался проверить мастер и затем работает:
git branch -D --track (as well as "--track")
но это ничего не делает (без ошибок или ничего).
Я попытался удалить соответствующие строки в.git/config, но все еще не играли в кости.
Как я могу удалить эту ветку? Кроме того, в будущем, есть ли способ сделать то, что я хотел, и все же не нужно повторно вводить имя локальной ветви?
1 ответ
Пытаться
git branch -D -- --track
Должен сказать Git игнорировать тире после --