场景:在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项目的账号权限验证。