Git仓库迁移(所有远程分支保留)

2,325 阅读1分钟

需要用到以下命令:

  1. 首先命令行进入到自己要保存的路径
cd <文件夹>
  1. clone所有的镜像到本地
git clone --mirror <旧的仓库地址>
  1. 进入到刚刚clone的文件夹(工程名.git)
cd <刚刚clone生成的文件夹>
  1. 为当前镜像重置新的远程仓库地址(需要提前创建一个远程仓库地址)
git remote set-url origin <新的仓库地址>
  1. 将镜像全部推送到新的地址
git push -f origin

转载于:my.oschina.net/ldhy/blog/3…