远程git服务器上的分支已删除但eclipse本地git插件中还显示这些已删除的分支 的解决方案

        开发时新建的分支测试完后在git服务器上直接删除了,但是打开Eclipse时,发现git存储库还显示此远程分支。
有两种方法修剪本地显示的远程分支:
第一种:对比远程服务器分支,在eclipse中手动删除此分支
这种较为麻烦,很容易误删。
建议选择第二种,
第二种:使用cmd执行git fetch -p命令。

其中参数p指prune(vi. 删除;减少   vt. 修剪;删除;剪去)
git fetch命令说明中提到,prune参数就是修剪本地显示的,但远程服务器上已经没有的远程分支

集成于eclipse的egit没有此选项
这个命令只能在gitbash或cmd下运行。
操作方法:
(1)下载安装git最新版本,20180803最新版本是2.18.0
(2)安装时,选择运行git命令的方式为cmd,其他默认。
(3)打开cmd,切换到项目所在目录;
(4)运行git fetch- p,进行修剪

猜你喜欢

转载自blog.csdn.net/superit401/article/details/81389153