误删本地未Push远程分支恢复方法
原文链接 http://gitdc.com/2018/03/12/restore-uncommitted-branch.html
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。
你有没有误删没 push 到远端仓库分支的经历,过后为敲了几天的代码懊悔不已,只能凭着记忆还原代码,其实强大的 Git 提供了一个方法:
在项目目录输入git reflog
查看 commit 记录,找到最后提交的代码 commit SHA1值。
就可以根据 SHA1 值,创建一个新的分支来恢复代码git branch <brandName> <sha1>
。
试试吧。