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