首页 > 其他分享 >git仓库迁移-从A仓库的x分支迁移到B仓库的y分支

git仓库迁移-从A仓库的x分支迁移到B仓库的y分支

时间:2023-10-31 17:11:06浏览次数:28  
标签:git remote 仓库 originB 迁移 x1 分支

场景:原来代码在A仓库,有几个分支,现在创建了一个新仓库B,需要将A里面的几个分支直接迁移到B仓库去

原库:A仓库的x,y,z三个分支

目标:B仓库的x1,y1,z1分支

执行

1、首先在本地进入到A仓库的x分支,执行git remote,查看A仓库的origin,只有一个,接下来需要add B仓库的origin

2、执行  git remote add originB ,再次执行  git remote  ,可以看到现在有两个origin。其中originB是随便起的一个名字,自己记住就好,用来表示远程仓库B

3、执行  git remote set-url originB https://gitee.com/xxx/xxx.git ,这一步是将目标仓库的远程连接绑定到刚刚新添加的originB上

4、执行 git checkout x ,执行 git push originB x:x1 ,这一步是先切换到x分支,然后将分支推送到远程的B仓库的x1分支,其中x1分支不需要先创建

5、继续切换到y,z,执行同样的push操作,完成分支迁移

 

标签:git,remote,仓库,originB,迁移,x1,分支
From: https://www.cnblogs.com/yb38156/p/17800724.html

相关文章

  • MQ迁移的学习与理解
    生产者是topic,消费者是group一个topic可以对应多个group,每个group可以对应一个或者多个tag配置文件更改topic与group之后会自动注册到阿里云rocketmq,不需要手动注册。 ......
  • Sourcetree 合并分支到主干
     现在要合并dev分支到prd分支1、首先切换到dev分支,然后拉取代码,然后切换到prd分支,拉取代码;2、然后右击dev分支3、选择合并dev分支至当前分支(当前分支为prd分支)4、然后prd分支会显示有多个文件待推送,推送到仓库即可......
  • Linux系统软件包管理以及配置软件源仓库
            Linux系统依据发行的公司不同,分为Redhat/Oracle系、Debian/Ubuntu系、SUSE系,其中Redhat/Oracle、SUSE系主要用于传统企业市场,Debian/Ubuntu主要用于云计算、互联网市场,不同的发行版本其本质上无区别,都是运行着相同的Linux内核。如果是运行OracleDatabase/EBS......
  • Java流程控制_01分支结构
    1. if分支  2.switch分支switch可以快速找到某个值,不用一个一个找(底层代码)  ......
  • 一个项目下有两个模块,被git识别为两个项目,需要分别推送不同仓库
    用IDEA创建git仓库写代码时,在新建SpringBoot模块后出现如下情况,两个模块分别对应两个不同的git仓库 解决方法:找到项目目录,在对应模块的隐藏文件夹中找到.git文件并删除删除后重新使用IDEA打开项目文件,IDEA会提示 点击配置后将目录映射中的serve移除可以看......
  • git:使用 git-repo-clean工具清仓库大文件,并重写commit记录(建议)
    参考:README安装下载链接:https://gitee.com/oschina/git-repo-clean/releases/解压后,即可看到二进制程序:git-repo-clean,复制到需要清理的仓库中。使用查看大文件./git-repo-clean--verbose--scan--limit=10M--type=gz--number=20清理大文件(可直接目录)./git-repo-c......
  • git本地仓库关联远程仓库(新建仓库)
    1、初始化本地git仓库。​在本地工程目录下执行gitinit,此时在工程目录下生成隐藏目录.git。2、将本地仓库和远程仓库关联。   ​gitremoteaddorigin远程仓库链接地址3、本地编辑代码后提交至远程分支。​   gitpush-uoriginmaster   ​第......
  • 实际项目中如何使用Git做分支管理
    前言记得刚工作的时候根本不知道什么是版本管理工具,有一次和别人聊天,人家问你们公司代码用什么版本管理工具?我说啥是版本管理工具,我们一般用U盘拷贝,然后人家就顾左右而言他了。后来我知道了有个东西叫`SVN`,后来又知道了还有个东西叫`Git`。所以说刚毕业的同学一定要优先进入专业......
  • 如何将本地代码上传到github远程仓库?
    在本地建立目录,将想上传的代码放到该文件夹中gitinit###初始化gitadd.###将本地项目工作区的所有文件添加到暂存区gitcommit-m"excu"###将暂存区的文件提交到本地仓库gitremoteaddoriginhttp://github.com/用户名/仓库名.git###将......
  • 一文详解如何从 Oracle 迁移数据到 DolphinDB
    Oracle是一个广泛使用的关系型数据库管理系统,它支持ACID事务处理,具有强大的安全性和可靠性,因此被广泛应用于各种企业级应用程序。但是,随着数据规模的增加和业务需求的变化,Oracle的一些限制和缺点也逐渐暴露出来。例如,Oracle的许可证费用昂贵,而且对于海量数据的处理能力较弱。......