В нашем репозитории 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чтобы забыть удаленные ветви.