误删本地未Push远程分支恢复方法

2018-03-12 derekchan 更多博文 » 博客 » GitHub »

误删,本地未Push,分支,git,恢复

原文链接 http://gitdc.com/2018/03/12/restore-uncommitted-branch.html
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。


你有没有误删没 push 到远端仓库分支的经历,过后为敲了几天的代码懊悔不已,只能凭着记忆还原代码,其实强大的 Git 提供了一个方法:

在项目目录输入git reflog查看 commit 记录,找到最后提交的代码 commit SHA1值。

就可以根据 SHA1 值,创建一个新的分支来恢复代码git branch <brandName> <sha1>

试试吧。