我们通过文件共享系统(smb://)共享一个GIT存储库,并且严重损坏了(同时发送了断电:P)。作为GIT的新手,试图修复它我让它变得更糟,我丢失了所有的参考文件(留下了对象文件夹)。
自从事件发生以来,我没有时间去研究这个问题,并且一直在继续致力于我的本地克隆。
所以我的问题是:有没有办法将本地存储库复制回旧存储库的位置并使其成为共享存储库,以便跟踪以前的历史记录?这就是我能想到的(我仍然是一个git-noob),任何其他解决方案都非常受欢迎!
提前致谢!
答案 0 :(得分:5)
问题Is it safe to use a copied repo,你可以简单地说:
clone --bare
您当地机器上的本地仓库通过这种方式,你可以获得一个原始的裸仓,能够接受你所有的推动操作。