Git项目从A平台迁移到B平台并保留提交记录

场景:在A平台创建了项目并且多次提交到了一定阶段,想从A平台切换为B平台,需保证以前的提交不受影响。
步骤:

  1. 在B平台创建一个全新的项目,得到一个 ***.git 地址
  2. 在A平台项目代码中执行:git remote set-url origin ***.git
  3. 推送 git push

当然其实可以通过关联两个远程仓库实现同样效果:

  1. 添加远程仓库 remote add origin2 ***.git
  2. 推送 push origin2

其他:
查看所有远程仓库 git remote -v
移除指定远程仓库 git remote remove origin2
拉取指定远程仓库 git fetch origin2
过程中请提前完成两个git项目的账号权限验证。

标签: 无

发表评论: