Случайно создал ветку под названием HEAD - PullRequest
0 голосов
/ 11 апреля 2019

Я создал локальную ветку в git под названием test1234 и отправил ее в origin через Eclipse. Но я сделал что-то действительно не так, потому что я получил электронное письмо "superbobbay отправил новую ветку HEAD", когда я ожидал "superbobbay отправил новую ветку test1234"

git branch -r показывает происхождение / HEAD-> происхождение / мастер

cat .git/HEAD просто возвращает строку коммита "8da516 ...."

Есть ли способ отменить это? Я не могу больше получать / перебазировать.

Ответы [ 2 ]

2 голосов
/ 11 апреля 2019

Перейдите в каталог .git в вашей локальной рабочей копии, перейдите в подкаталог refs, найдите файл с именем, подобным вашей ветви - HEAD - и удалите его.

Имейте в виду, что я пишу о refs subdir. Не logs не root .git.

1 голос
/ 11 апреля 2019

, так как вы уже выдвинули к исходной точке, вы можете перейти к gitlab GUI -> Настройки репозитория и удалить оттуда ветку.

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

Слава!

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