如何从Tortoise-Git中删除未使用的Git分支?这些分支已经在本地和远程都被删除了,我希望在使用此下拉菜单时不再看到它们。
如何从Tortoise-Git中删除未使用的Git分支?这些分支已经在本地和远程都被删除了,我希望在使用此下拉菜单时不再看到它们。
从TortoiseGit 2.4.0.2版本开始,有一种方法可以让它执行git remote prune origin
命令。在同步窗口中,您可以选择“清理过期的远程分支”,这将从本地缓存中删除所有已删除的远程分支。
我不知道以前的版本中是否已经存在这个功能,因为我通常使用命令行 ^^
您需要运行git remote prune origin
命令。这将删除不再代表远程分支的远程跟踪分支。
git branch -a
命令时,你是否可以看到这些分支(带有或者不带有“origin”)? - Adam Dymitruk您可以执行“查看日志”,然后向下滚动到您看到分支标记的位置,右键单击并要求删除它。通常,您会看到两次foo和origin/foo,您可能需要同时删除。
我还没有找到在TortoiseGit GUI中执行git remote prune origin
等效操作的方法。
tgitcache.exe
进程来重置缓存。