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



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

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

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

我试过使用git-clone,git-pull所有我能找到的其他技巧,但这只会导致一个只有主分支的repo。

如果捆绑包是用所有分支创建的,那么您应该能够看到git clone --mirror:之后的所有分支

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

注意.git,因为--mirror将创建裸repo

最新更新