如何列出已删除的 github 个分支
How to list deleted github branches
我需要一种方法来列出 github 上已删除的分支,这样我就可以清理不再需要的工件。
使用 git ls-remote --heads <my repo>
命令,我可以列出 github 上的所有活动分支,但我需要一种方法来列出 deleted 分支。
是否可以使用 git cli 或 github 开发人员 api?
编辑:
澄清一下,当我查看 github 上的旧 PR 时,我可以看到它提供了 "restore" 已删除分支的选项,这让我认为这些已删除的分支可能是github 上的某处可用。这些不是本地分支,它们是 github 上专门删除的分支。我所说的工件是指我使用这些不再需要的分支构建的东西。
据我了解,您可以使用查看旧的已删除分支
git reflog
然后还原
git checkout -b <branch> <sha>
我需要一种方法来列出 github 上已删除的分支,这样我就可以清理不再需要的工件。
使用 git ls-remote --heads <my repo>
命令,我可以列出 github 上的所有活动分支,但我需要一种方法来列出 deleted 分支。
是否可以使用 git cli 或 github 开发人员 api?
编辑:
澄清一下,当我查看 github 上的旧 PR 时,我可以看到它提供了 "restore" 已删除分支的选项,这让我认为这些已删除的分支可能是github 上的某处可用。这些不是本地分支,它们是 github 上专门删除的分支。我所说的工件是指我使用这些不再需要的分支构建的东西。
据我了解,您可以使用查看旧的已删除分支
git reflog
然后还原
git checkout -b <branch> <sha>