Git 清除无用分支的远程跟踪


本文地址: https://www.cnblogs.com/veinyin/p/10948399.html 

 

 

如果远程有 master、a、b、c 分支

Git fetch 之后,会对所有远程分支跟踪,git branch -a 可以看到这四个远程分支

如果远程的 a 分支被删除,git branch -a 会发现仍在对 a 分支远程跟踪

这时如果想清除掉无用的远程跟踪改怎么做呢  如下

 

git remote prune origin --dry-run  // 列出仍在远程跟踪但是远程已被删除的无用分支,上面例子此处应输出  '* [将删除] origin/a'

git remote prune origin  // 清除上面命令列出来分支的远程跟踪,输出 '* [已删除] origin/a'

 

 

 

END~~~≥ω≤


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM