Mac上SourceTree更新已删除的远端分支和tag

参考文章:https://www.jianshu.com/p/86c355ca482c

首先,我已配置好git 和source tree ,因发现source tree 本地有许多远端已经删除的分支,无论如何同步都不能去掉。经过一通度娘洗礼,发现https://www.jianshu.com/p/86c355ca482c 这个文章中有写相关操作。但是我直接傻白甜都按部就班配置,人直接告诉你error,上图


记一次错误


如图配置

发现错误,然后在命令行中尝试,分开的命令可以执行成功;


命令测试

然后分开配置,


tag
分支


刷新分支成功

命令:

git fetch origin --tags

git fetch origin --prune

sourcetree 新建动作: 


总结:/usr/bin/git 与git 效果一致,一个是绝对路径,一个是需要git 环境变量。

既然不能合在一起执行,那就分开吧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。