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