在开发过程中我们很多时候都需要将当前分支推送到远程仓库,该分支完成其使命之后再将其删除。
使用 SourceTree 的同学可能会发现 SourceTree 追踪的远端分支越来越多,许多已经删除的分支也还在,即使从 origin 重新拉取也不行。
虽然这些不影响正常的使用,但想快速的找到一个分支还是有点麻烦的,于是我们决定清除它们。
解决方法
1、进入对应目录下,使用 git remote show origin 命令查看本地仓库追踪远程仓库的状态
2、使用 git remote prune origin 清除所有失效的远程分支或根据提示删除特定失效分支
3、重启 SourceTree 即可。
博主只是一名前端的小白,只是把自己用到的知识分享一下,要是有什么不对的地方,欢迎大家提出~~
评论