如何git删除不在服务器分支中的客户端分支
不使用git delete分支分支
答案 0 :(得分:1)
如果您正在谈论远程跟踪分支(可以跟踪远程端不存在的分支),那么这将是git remote prune
:
git remote prune origin --dry-run
请参阅:
prune
删除
<name>
下的所有陈旧远程跟踪分支 这些陈旧的分支已从<name>
引用的远程存储库中删除,但仍在“remotes/<name>
”中本地可用。使用
--dry-run
选项,报告将修剪哪些分支,但实际上不修剪它们。
“Delete a Git branch both locally and remotely”中的更多详细信息,其中也指出:
git fetch origin --prune
git fetch origin -p # Shorter