Git предоставляет две основные команды для удаления веток, в зависимости от твоей конкретной ситуации.
Используй команду git branch -d <branchname> для безопасного удаления локальной ветки. Эта команда срабатывает только если ветка полностью смёржена в твою текущую ветку, что предотвращает случайную потерю несмёржанных изменений.
Если тебе нужно удалить ветку, которая содержит несмёржанные коммиты, используй вместо этого команду git branch -D <branchname>. Флаг -D в верхнем регистре принудительно удаляет ветку независимо от статуса мержа.
git branch -d — безопасное удаление; требует полного мержаgit branch -D — принудительное удаление; игнорирует статус мержаДля удалённых веток используй следующую команду:
git push origin --delete <branchname>
Всегда убеждайся, что ты не находишься на ветке, которую хочешь удалить. Если нужно, сначала переключись на другую ветку:
git checkout main
Перед удалением любой ветки убедись, что она полностью смёржена, — для этого посмотри историю её коммитов. Будь осторожен с флагом -D, так как он обходит проверки безопасности и может привести к потере изменений.
Команда git branch -d успешно удалит ветку независимо от того, была ли она слита, что делает её полезной для очистки веток с неслитой работой.
Новый — ещё не проверен сообществом
Вы