如何列出已删除的github分支

时间:2019-05-31 17:45:13

标签: git github github-api

我需要一种方法来列出github上已删除的分支,以便可以清理不再需要的工件。

使用git ls-remote --heads <my repo>命令,我可以列出github上所有活动的分支,但是我需要一种方法来列出已删除的分支。

是否可以使用git cli或github开发人员api?

编辑:

澄清一下,当我查看github上的旧PR时,我可以看到它提供了“还原”已删除分支的选项,这使我认为这些已删除分支可能在github上可用。这些不是本地分支,它们是在github上专门删除的分支。通过工件,我的意思是我使用这些不再需要的分支构建的东西。

1 个答案:

答案 0 :(得分:1)

据我了解,您可以用来查看旧的已删除分支

git reflog

然后还原

git checkout -b <branch> <sha>