使用所有分支恢复gitlab备份存储库捆绑文件

时间:2015-03-03 17:47:12

标签: git gitlab git-bundle

我需要从gitlab备份中恢复一些存储库。此备份包含所有存储库的.bundle文件。如何恢复包含所有分支的完整存储库?

如果我运行git bundle list-heads myfile.bundle,我可以看到所有分支。

我想用所有分支在本地恢复该repo,以将其推送到新的/空的gitlab存储库。

我试图使用git clone,git拉出我能找到的所有其他技巧,但只会导致只有主分支的repo。

1 个答案:

答案 0 :(得分:4)

如果是bundle was create with all branches,您应该能够在git clone --mirror之后看到所有分支:

git clone --mirror /path/to/your/bundle yourRepo.git

请注意.git,因为--mirror会创建 bare repo