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'
2021.04.08 更新
上面操作不太好记忆,git fetch -p 可以实现相同效果
END~~~≥ω≤
本文地址:https://www.cnblogs.com/veinyin/p/10948399.html
感谢您的阅读及指正,让我们一起进步。
欢迎联系我交流:veinyin@gmail.com
作者:yuhui_yin
博客地址:https://www.cnblogs.com/veinyin/
如转载请注明出处。
感谢您的阅读及指正,让我们一起进步。
欢迎联系我交流:veinyin@gmail.com
作者:yuhui_yin
博客地址:https://www.cnblogs.com/veinyin/
如转载请注明出处。