变更记录

序号 录入时间 录入人 备注
1 2016-05-26 Alfred Jiang -

方案名称

Git - 恢复被误删除分支

关键字

Git \ 恢复删除分支 \ 强制删除 \ 分支恢复 \ 误删除

需求场景

  1. 用于恢复被误删除的 Git 分支

参考链接

  1. Atlassian - How to restore a deleted branch(推荐)

详细内容

  • 通过以下命令查看操作日志,获取需要恢复的递交 <sha>

    1
    $ git log -g
  • 通过以下命令恢复分支<branch>

    1
    $ git checkout -b <branch> <sha>

如需要恢复<sha>(35787c7e277f13277aa493dbe053a70fbf47ebd3)<branch>(recover_branch) ,执行命令如下

1
2
3
4
5
$ git log -g
commit 35787c7e277f13277aa493dbe053a70fbf47ebd3
...

$ git checkout -b recover_branch 35787c7e277f13277aa493dbe053a70fbf47ebd3

效果图

(无)

备注

(无)