最近git越来越不稳定,国内经常出问题。有时候需要迁移git项目,但是老项目有大量的历史提交信息是非常重要的。如果你不想丢失它们,可以试试下面的方法(以gitLab为例)。1.在新gitlab上新建项目2.更改本地仓库的remote,将代码推送到新项目gitremoterenameoriginold-originremoteaddoriginhttp://ip:port/your-project.git(或者git@ip:port/your-project.git)gitpush-uorigin--allgitpush-uorigin--tags3.删除旧的remoteold-origin(gitpush和gitpull不需要指定remote)gitremotermold-origin4.其他的更新,有两种方式1.简单粗暴的方式:删除原来的项目,cloneor2.更新远程地址gitconfigremote.origin.urlhttp://ip:port/your-project.git(orgit@ip:port/your-project.git)gitpullps:最近刚迁移,遇到一些平时不会遇到的问题。解决后我会记录
