代码迁移

有时候我们需要将一个仓库的代码从一个github 代码托管平台迁移到 gitlab 平台,又想保留所有的提交记录,怎么办啦,一个命令搞定

在你原项目下控制台加上下面这个地址

git remote set-url --add origin git@gitlab.xxxx.git

// xxxx 代码你新项目的地址 ssh地址

  

// 在命令行输入
git remote -v 
 // 查看你本地是不是有了两个仓库的地址

  

 其中一个是现有仓库的地址,一个新项目的地址

// 后面只需要在本地切换对应分支 比如 我现在在master 想吧develop分支同步到新仓库
git checkout develop

git pull

git push 

// 然后你develop 分支的代码就同步到新仓库啦

 代码迁移完成后,将旧的仓库地址去掉

// 先删除本地的所有地址
 git remote remove origin 

// 从新添加新仓库的地址

git remote add origin [newUrl]

  

原文地址:https://www.cnblogs.com/wtfu/p/13095799.html