2017-07-28 144 views

回答

0

这是有点不清楚,因为没有理由“推动所有代码”应该抹去历史。这听起来像你的同事进行了推动力(可能是因为他们不明白他们在推动之前需要拉动和合并)。

如果您以前的本地回购有历史,那么该历史应该仍然存在。访问它的最简单方法可能是通过reflog。尝试

git reflog 

它会显示您最近检出的提交,每行一个。如果你能找到一个从原来的历史,你可以检查出来,如

git checkout [email protected]{1} 

(引用日志的输出会告诉你使用什么号码检索指定的提交)。

您可能还可以使用特定的分支引用日志

git reflog master 
... 
git checkout [email protected]{2} 

reflog就会不共享,因此只看到你想要检索可以做到这一点历史的个体克隆。

相关问题