场景:在A平台创建了项目并且多次提交到了一定阶段,想从A平台切换为B平台,需保证以前的提交不受影响。
步骤:
- 在B平台创建一个全新的项目,得到一个 ***.git地址
- 在A平台项目代码中执行:git remote set-url origin ***.git
- 推送 git push
当然其实可以通过关联两个远程仓库实现同样效果:
- 添加远程仓库 remote add origin2 ***.git
- 推送 push origin2
其他:
查看所有远程仓库 git remote -v
移除指定远程仓库 git remote remove origin2
拉取指定远程仓库 git fetch origin2
过程中请提前完成两个git项目的账号权限验证。
