如何列出已删除的 GitHub 分支

5
我需要一种列出github上已删除的分支的方法,以便清理不再需要的构件。
使用git ls-remote --heads <my repo>命令,我可以列出在github上所有活动分支,但我需要一种列出已删除分支的方法。
这是否可能使用git cli或github开发人员api?
编辑:
澄清一下,当我在github上查看旧PR时,我可以看到它提供了“恢复”已删除分支的选项,这让我想这些已删除分支可能会在github某处可用。这些不是本地分支,而是在github上明确删除的分支。对于“artifacts”,我指使用这些分支构建的不再需要的东西。

2
当我查看Github上的旧PR时,我可以看到它提供了“恢复”已删除分支的选项,这让我想到这些已删除的分支可能在Github的某个地方可用。这些不是本地分支,而是在Github上特别删除的分支。而且,通过工件,我指的是我从这些不再需要的分支构建的东西。 - 2PacIsAlive
2
请修改一下您的问题,把那些澄清信息加入到问题正文中。 - isherwood
1个回答

3
据我理解,您可以使用以下命令查看已删除的旧分支:
``` git reflog ```
然后执行以下命令还原:
``` git checkout -b ```

我如何只列出在远程仓库中被删除的分支? - hayata_suenaga

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接