Ответ 1
Вам нужно запустить git remote prune origin
. Это избавит вас от удаленных ветвей отслеживания, которые больше не представляют ветку на пульте дистанционного управления.
Как удалить неиспользуемые брелки git из Tortoise- Git? Эти ветки удалены как локально, так и удаленно, я бы больше не видел их при использовании этого раскрывающегося меню
Вам нужно запустить git remote prune origin
. Это избавит вас от удаленных ветвей отслеживания, которые больше не представляют ветку на пульте дистанционного управления.
Как и TortoiseGit 2.4.0.2, есть способ разрешить ему выполнить git remote prune origin
. В окне "Синхронизация" вы можете выбрать "Очистить старые ветки", которые затем удаляют все удаленные удаленные ветки из локального кеша.
Я не знаю, существует ли это в предыдущих версиях, потому что я обычно использую командную строку ^^
Возможно, вы просто обрезали/удалили ветки, и кеш не обновлялся. Вы можете убить процесс tgitcache.exe
до reset кэша.
Вы можете сделать "просмотр журнала", а затем прокрутить вниз до места, где вы видите маркер ветки, щелкните правой кнопкой мыши и попросите его удалить. Обычно вы увидите его дважды как foo и origin/foo, и вы можете удалить оба.
Я не нашел способ сделать эквивалент git remote prune origin
из графического интерфейса TortoiseGit.