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