清理不在远端的本地分支或标签
1. 清理不在远端的本地分支
git remote prune origin
2 .清理不在远端的本地tag
在旧版本的Git中,这个似乎没有Git命令可以直接完成,不过可以曲线救国,先将本地所有tag都删掉,然后重新获取远端的tag。
因为用到了xargs,所以Windows下不能直接在cmd里运行,可以在git bash中执行
git tag -l | xargs git tag -d git fetch --tags
但在新版,可以直接使用以下命令:
# 这几种写法都行 git fetch --prune --prune-tags origin git fetch origin --prune --prune-tags git fetch -p -P
参考:
https://www.itguest.com/post/bacgij1a2.html
http://it.cha138.com/wen5/show-2616864.html
https://git-scm.com/docs/git-fetch#_pruning
本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work
尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。