git未提交的代码丢失(uncommit)一般分为两种,一种是存在于git暂存区,另一种不在暂存区。当本地未commit且git pull下拉远程代码 时,远程代码将本体覆盖,引起代码丢失。
一、存在于git暂存区
执行
git reflog
,查看本地最近记录
git reset --hard 哈希码(HEAD@{数字})
OK,完工。
二,更惨,不在没执行过git add,不在暂存区
执行
git pull
,
使用unshelf
暂时下到这儿,后续补上
标签:
git
本文转载自: https://blog.csdn.net/qq_45695621/article/details/131632429
版权归原作者 爱读书的男孩子9420 所有, 如有侵权,请联系我们删除。
版权归原作者 爱读书的男孩子9420 所有, 如有侵权,请联系我们删除。