我负责组织一个有许多分支机构的仓库,在合并期间,我没有注意到分支机构没有完全合并,但当时我在本地和远程都删除了它。有没有办法恢复这个分支?
答案 0 :(得分:0)
有许多方法,如果您在很久以前没有删除它。
当您删除它时,它表示"是[short_commit_id]"。如果您能找到该消息,只需使用命令
git branch mybranch [short_commit_id]
重新创建分支
如果您无法在日志中找到该消息,则可以使用git reflog
查找提交内容。 git reflog
向您显示HEAD发生的所有修改,这可以帮助您找出该分支的最后一次提交。
一旦你想通了,只需使用1中的命令重新创建分支。