В нашем репозитории GitHub сотрудник удалил ветку с именем release
. Но когда я бегу git checkout release
локально, я всегда получаю удаленную ветку release
. То же самое, даже когда я проверил другую ветку, удалил release
ветку с помощью git branch -D release
и снова запустился git checkout release
.
Что-то нужно исправить в репозитории GitHub, или я должен что-то исправить локально?
git branch --remote
вывод origin/release
. Вы хотите запустить git fetch -p
без дополнительных аргументов и удалит ли он все удаленные удаленные ветви?
git fetch -p
без дополнительных аргументов удалит все удаленные удаленные ветки.
git branch --remote
выводит, после запускаgit fetch
? Возможно, вам придется сократить,git fetch -p
чтобы забыть удаленные ветви.