将仓库迁移到新的服务器上,并且保留所有的分支,提交记录,
- 从原仓库克隆一个镜像下来
git clone --mirror old.git (old.git 为老项目的git地址)
- 新服务器上新建一个空的项目
- 将拷贝下来的镜像远程地址设为第2步新建项目的地址
git remote set-url --push origin new.git (new.git 为新项目的git地址)
- 将镜像推送到新建项目上去
git push
git clone --mirror old.git (old.git 为老项目的git地址)
git remote set-url --push origin new.git (new.git 为新项目的git地址)
git push