使用 SourceTree 过程中我们很多时候都需要将当前分支推送到远程仓库,该分支完成其使命之后再将其删除。SourceTree 追踪的远端分支越来越多,许多已经删除的分支也还在,即使从 origin 重新拉取也清理不掉。
方法一:
执行一下以下命令:
git remote show origin #查看本地仓库追踪远程仓库的状态
git remote prune origin # 清除所有失效的远程分支或根据提示删除特定失效分支
最后重新获取远程分支或者重启 SourceTree 即可。
方法二: 直接点击 获取 然后勾选这个选项,点击确定即可