Я пытался следовать инструкциям в этой теме , и, очевидно, моя локальная ветвь была удалена.
Чтобы убедиться, что я попытался переключиться на удаленную ветку и ожидал, что появится сообщение об ошибке, что местный филиал больше не существует или что-то подобное. Однако я без проблем переключил предположительно удаленную ветвь:
PS C:\Users\node> git branch -D MKTINT-45693
Deleted branch MKTINT-45693 (was c405ae9a99).
PS C:\Users\node> git checkout MKTINT-45693
Updating files: 100% (668/668), done.
Switched to a new branch 'MKTINT-45693'
Branch 'MKTINT-45693' set up to track remote branch 'MKTINT-45693' from 'origin'.
Кроме того, ветвь MKTINT-45693 все еще видна в моем проекте Jira (как гиперссылка на репозиторий BitBucket) - я ожидал, что после удаление локальной ветки также будет удалено из проекта Jira.
Как тогда удалить локальную ветку навсегда?
Причина, по которой я хочу удалить ее, заключается в том, что я внес некоторые изменения в файл и передан в производственную ветку, но позже мне пришлось внести дополнительные изменения в тот же файл и повторно зафиксировать. Но когда я пытаюсь повторить, я получаю сообщение об ошибке, в котором говорится, что «ветвь MKTINT-45693 уже существует. Пожалуйста, удалите локальную ветку ..». Поэтому я пытаюсь удалить его.