业务场景:

因为内部整理代码,需要将之前的A仓库代码迁移到新的B仓库中,其中B是一个新仓库啥都没有,A有master、dev、bug-fix三个分支,需要将A中的三个分支全部迁移到B仓库中。

使用命令行操作:

1:首先进入A仓库查看远程仓库地址:

git remote

2:添加一个远程仓库并且取名(名字按照自己公司规定随便取):

git add remote new-re(自己的远程仓库命名) master

3:设置远程从仓库地址(可用git也可用ssh,根据自己的情况使用)

git remote set-url new-re http://*********/***.git(新的B仓库地址)

4:首先迁移master分支,切换到master分支

git checkout -b master

5:拉取最新代码

git pull

6:将origin/master推送到new-re/master

git push new-re

其它分支迁移循环按照4、5、6步骤操作即可。

记录笔记有不当之处请指正!

将代码从一个git仓库到另一个git仓库相关推荐

  1. 怎么把git代码导入到本地仓库_git在本地仓库添加了一个tag,如何把这个tag同步到远程仓库?...

    推送所有tag :git push --tags 附git常用命令 查看文件状态 :git status 切换分支 :git checkout [分支名] 新增文件 :git add [文件名] 新增 ...

  2. git 上传代码到指定仓库_初次使用git上传代码到github远程仓库

    一.新建代码库 注册好github登录后,首先先在网页上新建代码库. 点击右上角"+"→New repository 进入如下页面:按照要求填写完成后,点击按钮创建代码库创建成功. ...

  3. 使用 Gitee 进行代码管理(包括本地仓库如何同时关联Git和Gitee)

    目录 使用Gitee 使用GitHub 使用Gitee 使用GitHub时,国内的用户经常遇到的问题是访问速度太慢,有时候还会出现无法连接的情况(原因你懂的). 如果我们希望体验Git飞一般的速度,可 ...

  4. 一个本地分支能关联两个远程仓库吗_使用git分支保存hexo博客源码到github

    hexo是当前最火的静态博客框架,支持Markdown格式文章编辑并自动生成对应的静态网页,简单高效令人爱不释手. 使用hexo写博客的流程通常是, 通过hexo new post_name命令,会自 ...

  5. git 代码推送流程_Git 101:一个让您开始推送代码的Git工作流程

    git 代码推送流程 I'm going to explain Git the way I wish someone had explained to me back when I was first ...

  6. linux github代码仓库,centos7上使用git命令把代码放到github上

    git仓库相关说明: 有关仓库这里着重说明下: 一种情况是本地没有仓库,而在github上有自己的仓库名称,需要从github上clone仓库(项目)到本地,这样就会在执行git clone命令的当前 ...

  7. git cherry-pick 多分支的代码库,将代码从一个分支转移到另一个分支

    git cherry-pick 教程 作者: 阮一峰 日期: 2020年4月27日 对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求. 这时分两种情况.一种情况是,你需要另一个分支的所有 ...

  8. 【git】掌握基本的git指令并学会从代码仓库Github/Gitee学习

    文章目录 git常用命令 从代码仓库学习 方便地下载Github资源 其他学习资源 git常用命令 这里总结了一些我经常使用的git命令: 配置全局名称和邮箱 git config user.name ...

  9. 如何完整迁移git仓库到另一个远程地址

    项目中遇到git仓库迁移,很常见.如何把一个项目中所有的分支,tag等迁移到另一个仓库地址,需要执行一个特别的克隆命令,然后镜像push到新的仓库地址.具体步骤如下: 1.打开命令行工具 2.以bar ...

最新文章

  1. webpack 编译html模板文件
  2. 【转载】赠券收集问题
  3. python爬虫百度百科-python爬虫(一)_爬虫原理和数据抓取
  4. laravel-admin 安装(总结)
  5. 【转】android makefile文件分析
  6. [react] 和Component两者的区别是什么
  7. 集训01-03 (c++实现)
  8. 没有新芯片,没有“大核弹”,黄教主这次给大家带来了个PRADA
  9. easyui下拉选项多怎么解决_作物根部病害多原因在哪?解决病害生根措施怎么做?...
  10. C语言基础专题 - 数据类型与强制类型转换(编辑中)
  11. Ubuntu快速设置指南
  12. mysql的安装包,可直接下载5.6.43
  13. hist 在matlab中的含义,matlab中hist函数的用法_matlab中hist函数
  14. java流和循环 效率_Java stream 和 for循环效率对比问题
  15. 使用Eclipse搭建STM32嵌入式开发环境
  16. ③企业虚拟化Kvm 管理、kvm高级命令、磁盘格式转换、挂载磁盘、第三篇
  17. 团队项目开发编码规范
  18. 华硕无畏15i 2023评测 华硕无畏15i 2023值得入手吗
  19. AMD GPU虚拟化
  20. 【LeetCode】数据库部分的题目及答案汇总

热门文章

  1. spooling技术课程设计 linux环境,《SPOOLING技术模拟实现 操作系统原理课程设计》.doc...
  2. SqlSugar 5.修改配置
  3. 松鼠 AI 员工降薪至 35%,被举报至市长信箱
  4. mysql的数据结构设计原则,数据库设计的重要性与原则
  5. webpage vue-cli 脚手架安装搭建
  6. 敏捷开发相关(四大价值观+十二原则)
  7. 移植U-boot-1.2.0到S3C2410
  8. Github Actions + 腾讯云函数实现微信推送天气、课表,上课提醒,每日晚安心语
  9. Conv重要参数介绍
  10. 恶意上传文件漏洞/cf_scripts/scripts/ajax/ckeditor/plugins/filemanager/upload.cfm