我想知道是否有办法恢复github中远程删除的分支。历史清楚地保留了分支的记录并与其他分支合并,但我不确定是否可以恢复已删除的分支。
Thanks.
是的,可以从 git 恢复已删除的分支。
查找您的提交 ID:使用 git reflog 搜索分支
如果您在过去 30 天内在本地 git 存储库中拥有该分支,您也许能够在转发日志中找到它 http://chrissloan.info/blog/git_reflog_to_the_rescue/使用以下内容:
git reflog
在引用日志中搜索分支名称并记下HEAD{x}
点或提交 ID。
从 Reflog HEAD 点重新创建分支:
git checkout -b branch_name HEAD@{27}
从提交 ID 重新创建分支:
您可以检查提交 ID 并从该提交点创建一个分支:
git checkout -b branch_name <commit id>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)