This page looks best with JavaScript enabled

Git 从某次提交单独分离HEAD,切换master导致代码丢失的处理

 ·  ☕ 1 min read

在idea上操作时没注意到HEAD和master分支已经分离, 导致下意识切回master后代码丢失, git log 无法查看到记录

到目录使用git reflog命令

使用命令后找到最后一次修改记录, 复制commit id, 我这是637a530

然后用命令创建新的分支还原删除的分支

1
git checkout -b reback_remove_branch 637a530

如若内容有不足之处,还望大家多提建议多多与我交流。

更多精彩可以关注我的博客https://johntunliu.gitee.io/或微信公众号LiuJohntun,记录并分享我的所见、所学、所想…

Support the author with
alipay QR Code
wechat QR Code