恢复本地和远程删除git分支

时间:2016-09-14 08:06:58

标签: git

我负责组织一个有许多分支机构的仓库,在合并期间,我没有注意到分支机构没有完全合并,但当时我在本地和远程都删除了它。有没有办法恢复这个分支?

1 个答案:

答案 0 :(得分:0)

有许多方法,如果您在很久以前没有删除它。

  1. 当您删除它时,它表示"是[short_commit_id]"。如果您能找到该消息,只需使用命令

    git branch mybranch [short_commit_id]
    

    重新创建分支

  2. 如果您无法在日志中找到该消息,则可以使用git reflog查找提交内容。 git reflog向您显示HEAD发生的所有修改,这可以帮助您找出该分支的最后一次提交。

    一旦你想通了,只需使用1中的命令重新创建分支。