场景
因某些原因,公司原来所有常用服务都需要迁移到aliyun上,此前公司使用的是自己的代码库,通过gerrit来review代码。服务器迁移后使用aliyun代码库,通过派生项目来review代码。
代码迁移(多个代码远端)
远端说明:origin-前仓库,toyuanx-阿里云主项目,toyuanxfork-派生项目,一般默认的远端为origin
- 配置ssh
- 查看远端:git remote -v
如果需要重新配置注册邮箱,可使用:
git config --global --list
git config --global user.email ‘toyuanx@xxx.com’
git config --global user.name ‘toyuanx’
- 添加新远端(主项目):git remote add toyuanx git@code.aliyun.com:toyuanx/xxx.git
- 将想要迁移发分支推到toyuanx:git push toyuanx master
如果想删除前代码库远端:
git remote remove origin
总结
代码迁移主要是更换远端。
阿里云派生项目:在阿里云上有主项目