如何git删除不在服务器分支中的客户端分支
不使用git逐分支删除
如果您谈论的是远程跟踪分支(它可以跟踪远程端不存在的分支),那么它将是git remote prune
:
git remote prune origin --dry-run
参见:
prune
删除
<name>
下所有过时的远程跟踪分支
这些过时的分支已经从<name>
引用的远程存储库中删除,但在"remotes/<name>
"中仍然可以在本地使用。使用
--dry-run
选项,报告将修剪哪些分支,但不实际修剪它们。
更多详细信息请参阅"本地和远程删除Git分支",其中还指出:
git fetch origin --prune
git fetch origin -p # Shorter