Страницы

Поиск по вопросам

вторник, 18 июня 2019 г.

как удалить ветку в git если в имя попал слэш

случайно набрал в консоле не так и теперь не могу удалить неправильно названную ветку:
git branch develop * master origin/admin-news
как мне удалить последнюю ветку (origin/admin-news)


Ответ

той же командой branch, но с опцией -d
создаём:
$ git branch origin/admin-news $ git branch * master origin/admin-news
и удаляем:
$ git branch -d origin/admin-news Deleted branch origin/admin-news (was 1ba85e8). $ git branch * master

если в ответ на команду git branch -d ... вы получите сообщение вида:
error: The branch 'origin/admin-news' is not fully merged. If you are sure you want to delete it, run 'git branch -D origin/admin-news'.
и вы уверены, что уникальные коммиты в удаляемой ветке вам точно не нужны, то замените, как и предлагается в сообщении, опцию -d на -D
$ git branch -D origin/admin-news Deleted branch origin/admin-news (was a6f907d).

Комментариев нет:

Отправить комментарий