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 就成功了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 远程仓库 到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题...
    归云丶阅读 5,995评论 0 5
  • 远程仓库 1.克隆远程仓库 git clone [dir] #将存储库克隆到新创建的目录中,默认与远程主机的...
    若兮缘阅读 3,621评论 0 6
  • 1. GIT命令 git init在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个re...
    江边一蓑烟阅读 4,292评论 0 0
  • 三大区域: 工作区 → 缓存区 → 本地仓库 一 、 使用 git config 命令进行配置: git ...
    Manchangdx阅读 7,893评论 0 2
  • Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就...
    bondPang阅读 5,161评论 0 6

友情链接更多精彩内容