存档git repos

时间:2014-06-25 08:34:33

标签: git github git-branch

你能不能告诉我 - 是否有任何黑客如何将git repos从(例如)Github移动到所有分支和标签到任何存档位置?当然 - 我可以获取所有分支以进行回购,然后推送到新的远程,但是有简单的方法吗?

1 个答案:

答案 0 :(得分:2)

对于提取和推送,通常的顺序是:

git clone --mirror url1
git push --mirror url2

对于备份需求,我喜欢git bundle option

git clone --mirror url1
cd repo1
git bundle create /tmp/repo1.bundle --all

它提供一个文件,易于复制,您可以从中进行克隆!

git clone repo1.bundle