Git,告诉我何时删除了我正在跟踪的远程分支

时间:2011-11-02 08:45:56

标签: git git-branch

是否有一种很好的方法可以查看何时或所有本地分支机构已设置为跟踪远程分支已被删除的远程分支?

例如

我跟踪远程分支hotfix,它在远程分支上删除(通常是由于合并到dev)。我想以某种方式看到这一点,以便我可以采取行动(通常是删除我的本地分支)。

有没有好办法呢?

1 个答案:

答案 0 :(得分:3)

您可以在git fetch之后尝试:

git remote prune --dry-run

检查是否有陈旧的跟踪分支:

  

修剪

     

删除<name>下的所有陈旧跟踪分支   这些陈旧的分支已从<name>引用的远程存储库中删除,但仍在“remotes/<name>”中本地可用。

     

使用--dry-run选项,报告将修剪哪些分支,但实际上不修剪它们。