git提交到HEAD detached导致代码丢失;找回方法和分析

背景 今天线上出现bug, 在切换到旧版本的时候,由于误操作导致本地代码丢失,找回巨费时,特记录如下; bug产生原因 首先在master分支上开发,线上出现bug且回到旧版本的tag,这时master分支上有一部分代码修改但未提交。 当前在master上:执行git status 有未提交的代码 当前在master上:执行git tag查看标签信息 这时未提交代码,执行了git checkout
相关文章
相关标签/搜索