git误删除分支之后,想恢复应该怎么做
参考资料
本片文章参考链接:https://www.cnblogs.com/sxdcgaq8080/p/14793684.html
从日志里面拉取提交的commitId
1 | git reflog show --date=iso |
注意:git reflog用来记录你的每一次命令,–date=iso 表示以标准时间显示,这里要注意的是不能用git log,git log 命令显示从最近到最远的提交日志,当分支被删掉就找不到记录了。
从每一次的命令里,找到你想要恢复的那次commit,也就是你删除的分支的commit
查看commitId对应的提交详情,确认是否想要恢复
1 | git show commitId |
根据commitId恢复被删除的分支到本地
1 | git checkout -b 要恢复的分支名 commitId |