目的: 需要将gitlab.xxx.com地址的项目库迁移到gitlab.xxxx.cn地址库里面;
实现方式 (都在一个文件夹中操作)
1.将代码从之前的仓库中拉下来
git clone http://xxxx.git (http://xxxx.git为要转移的代码库地址)
- 拉取分支信息
git branch -a
3.拉目标分支
git checkout -b dev origin/dev (dev是分支名称)
4.更改本地gitlab地址为新的gitlab地址
git remote set-url origin remote_git_address(remote_git_address为新服务器gitLab上新建的同名项目地址)
5.本地仓库推送到远端
git push origin --all // 推送主干和分支, 事实上没用, 这里上传的还是单一分支,就是本地当前分支
以下命令选用:
git push origin dev:dev // 推送单一分支到远端
git push --tags // 推送所有标签到远端
git tag // 查看远端tag列表