2014-01-28 240 views
4

在此先感谢您的帮助。我有一个Atlassian Stash实例,上面有一个存储库。实例死了,我剩下的唯一东西是几个编号的文件夹,它们似乎是回购的“.git”文件夹(即内部有钩子,日志,参考,对象,子文件夹)。有没有什么办法从这些文件夹重新创建存储库?如果是这样,怎么样? 只是为了澄清,我没有自己的文件,我只有这些文件夹内的内容。我需要以某种方式重新创建版本化的文件。从存储中.git文件夹重新创建git存储库

+1

它是一个完整的'.git'文件夹吗?即'HEAD'和'config'文件以及'objects'目录?如果是这样,请尝试一个正常的'git clone'并查看它是否有效。 – Shahbaz

+0

'git reset --hard'工作? – ksg91

回答

2

尝试做一个git clone的git的文件夹的

git clone file:///opt/git/project.git 

如果这样的作品,将复制的Git仓库。

替代方法:你有没有最近从Atlassian Stash服务器编辑git pull的客户?您可以简单地使用最新客户端的.git存储库作为新的服务器存储库。

+0

这工作完美,谢谢! – user3245602

相关问题