运用场景:最近由于统一化管理需求,打算把gitlab.xxx.com上的十几个项目做一次迁移,迁移到gitlab.yyy.com上。
至于git的基础命令,博主不在赘述,请移步于:http://blog.csdn.net/ruben95001/article/details/78329932
执行部署:
一:克隆你xxx项目
git clone gitlab.xxx.com:xxx.git
二:断开远程版本连接
git remote rm origin
三:新增新的远程版本连接
git remote add origin gitlab.yyy.com:yyy.git
四:提交代码
git add .
git commit -m 'message'
git push -u origin master
说明:
1: 默认迁移的是两个项目的master分支。
2:你可以每一步查询远程版本连接:git remote -v,使你更清晰的发现这个链路的走向。
3:本博只是简单的master分支迁移,我司涉及到的是不同分支与master切换,比较复杂,还有冲突的可能性,于此不多赘述。
完!