Сегодня копался в проекте и заметил, что локальные ссылки на remote-ветки, которые были удалены другими разработчиками не очищаются локально, даже после "git fetch", "git pull", "git pull --all". Покопавшись в доках Git нашел следующее решение:
$ git branch -d mybranch
$ git push origin :mybranch
$ git remote prune origin
Перед последней командой можно посмотреть удаляемые ссылки на ветки, без их физического уничтожения:
$ git remote prune origin --dry-run
Комментариев нет:
Отправить комментарий