我想知道是否有办法在github中恢复远程删除的分支。历史清楚地保留了分支的记录并与其他分支 merge ,但我不确定是否可以恢复已删除的分支。
谢谢。
最佳答案
是的,可以从 git 恢复已删除的分支。
查找您的 Commit ID:使用 git reflog 搜索分支
如果您在过去 30 天内在本地 git 仓库中有分支,您可以 find it in the reflog使用以下内容:
git reflog
在 reflog 中搜索分支名称并记下 HEAD{x}
点或提交 ID。
从 Reflog HEAD 点重新创建分支:
git checkout -b branch_name HEAD@{27}
根据提交 ID 重新创建分支:
您可以 checkout 提交 ID 并从该提交点创建一个分支:
git checkout -b branch_name <commit id>
关于git - github是否在历史记录中保留已删除的远程分支?如果是这样,这些可以恢复吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4674226/