Перейти к содержимому
Ошибки GitОшибка
error: Cannot delete branch currently checked out

error: невозможно удалить текущую ветку

Нельзя удалить ветку, на которой вы сейчас находитесь.

gitlinuxwindowsmacos

Что вызывает эту ошибку

Git не позволяет удалить текущую извлечённую ветку. Сначала необходимо переключиться на другую ветку.

Как исправить

Сначала переключитесь на другую ветку: git checkout main, затем удалите нужную: git branch -d branch-to-delete. Чтобы принудительно удалить неслитую ветку, вместо -d используйте -D.

Официальная документация

Связанные коды ошибок