如何git删除客户端分支不在服务器分支中

时间:2015-02-10 05:27:56

标签: git command

如何git删除不在服务器分支中的客户端分支

不使用git delete分支分支

1 个答案:

答案 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