2011-11-02 38 views
3

有没有一种很好的方法来查看已设置为跟踪远程分支已被删除的远程分支的时间或所有本地分支?Git,告诉我什么时候我正在跟踪一个远程分支被删除

示例。

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

有没有很好的方法来做到这一点?

回答

3

你可以试试,一个git fetch后:

git remote prune --dry-run 

,以检查是否有任何过时的跟踪分支:

修剪

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

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

+0

不知道修剪,但这是一个了不起的命令!谢谢 – Sedrik

相关问题