gitlib上推送代码导致线上所有分支丢失怎么办?
< 返回列表时间: 2019-04-30来源:开源中国
HDC调试需求开发(15万预算),能者速来!>>>
具体描述:
1. 多人协作一个项目
2. 我半年没有改动过这个项目的代码了, 没有pull, 没有push; 但是同事们还在开发, 他们删除了一些老分支, 新建了一些新分支, 改动了若干代码. 我本地的代码库是半年前的老代码.
3. 由于突发需求, 我改了代码, 忘了pull直接commit, push了.
4. 结果导致线上的所有最新分支都丢失了, 被我本地的半年前的所有老分支替换了; 也就是说同事们这半年来的改动全丢失了, 线上和我本地仓库都只有半年前的代码加上我最近改动的代码了....
5. 我试图回滚版本, 发现无论线上还是我本地仓库, 都找不到同事们最近半年的提交记录, 只有半年前的和最近我的提交记录, 所以我也没能找回这半年同事们的代码了, 所以真心求助各位高手们~~拜谢啦!!
热门排行