有时候我们需要将一个仓库的代码从一个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]

  

相关文章:

  • 2021-07-17
  • 2022-01-21
  • 2021-06-09
  • 2021-10-18
  • 2021-09-04
  • 2021-11-22
  • 2021-04-13
  • 2021-09-28
猜你喜欢
  • 2021-09-09
  • 2022-02-05
  • 2022-01-04
  • 2021-07-28
  • 2021-07-11
  • 2022-12-23
  • 2021-11-18
相关资源
相似解决方案