Git完全复制一个Repository到新Repository

先clone一份被复制的Repository到本地

1
git clone [old repository url]

进入到旧仓库目录,通过mirror参数推送到新的Repository

1
2
cd [old repository]
git push --mirror [new repository url]

这样就会把旧仓库原样的复制到新仓库上,包括所有的分支、提交记录等等,当然这个也适用于Github