前提:在同一个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 就成功了。
网友评论