gitlab 代码分支 仓库迁移

前提:在同一个git 账号中。

1. 先新建一个文件把老项目clone 下来。 git clone  old_url.       cd   XXX文件

2. 切换到所要迁移的分支 git switch  branchA

3.   git remote rm origin  解除和原来的仓库关联,

4.   git remote add origin http://10.10.10.83:8099/bncf/qs-vip.git  连接新的仓库地址

5.   git branch --set-upstream-to=origin/releaseX1.1   releaseX1.1  设置分支关联  本地分支和远程分支关联。



6.  git push    这里有时候会出错,会提示要git pull  或者远程仓库有创建这个分支  但是git 会判断说 代码无关联。

可以尝试强行 git pull origin master --allow-unrelated-histories    

再push 就成功了。

你可能感兴趣的:(gitlab 代码分支 仓库迁移)