繁体   English   中英

如何删除未使用的git分支

[英]How to remove unused git branches

如何从Tortoise-Git中删除未使用的git bracnhes? 这些分支已在本地和远程删除,我不想再使用此下拉菜单了

在此输入图像描述

从TortoiseGit 2.4.0.2开始,有一种方法可以让它执行git remote prune origin 在“同步”窗口中,您可以选择“清理过时的远程分支”,然后从本地缓存中删除所有已删除的远程分支。

我不知道这是否已存在于以前的版本中,因为我通常使用命令行^^

你需要运行git remote prune origin 这将摆脱不再代表遥控器上的分支的远程跟踪分支。

您可以执行“查看日志”,然后向下滚动到您看到分支标记的位置,右键单击并要求删除它。 通常你会看到foo和origin / foo两次,你可能想要删除它们。

我没有找到一种方法来从TortoiseGit GUI做相当于git remote prune origin

也许你只是修剪/删除分支,缓存不是最新的。 您可以tgitcache.exe进程以重置缓存。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM