我需要从gitlab备份中还原一些存储库。该备份包含所有存储库的.bundle文件。如何还原带有所有分支的完整存储库?
如果我跑步,git bundle list-heads myfile.bundle
我可以看到所有分支。
我想用所有分支在本地还原该存储库,以将其推送到新的/空的gitlab存储库中。
我试图使用git clone,git pull我可以找到的所有其他技巧,但这只会导致只包含master分支的回购。
如果捆绑软件是用所有分支创建的,那么您应该能够在a之后看到所有分支git clone --mirror
:
git clone --mirror /path/to/your/bundle yourRepo.git
请注意,.git
因为--mirror将创建一个裸仓库。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句