【发布时间】:2016-03-03 17:23:20
【问题描述】:
几个月前我删除了一个分支,认为我的项目不再需要它。事实证明,几个月后的现在,实际上再次需要它。不幸的是,我在本地没有它...
有什么办法可以恢复吗?
编辑:我在删除分支后克隆了 repo,所以我相信 reflog 帮不了我。
我还尝试了“复活”http://repo.or.cz/w/git.git/blob/HEAD:/contrib/git-resurrect.sh,它没有向我显示分支。
编辑#2:这些都是很好的答案,但我想我搞砸了。 reflog 对我没有任何帮助,因为我已经重新克隆了它,它是一个完全独立的分支,它不在远程服务器上,也没有其他人在本地拥有它。
我想我会重写它...
【问题讨论】: