git 仓库迁移,保留提交记录,同时提交到多个仓库

2023-05-16

git 仓库迁移,保留提交记录,同时提交到多个仓库 

1. 仓库迁移并保留原有的提交记录#

应用场景

原有需求在 A 存储库地址进行开发,现在新建了一个 B 存储库,要求将 A 的代码和提交记录一起转移到 B

解决方案

1. git clone A // 拉取A仓库的代码到本地
2. cd AA(文件夹名称) // 进入代码仓库
3. git branch -r // 查看远程存储库的根节点名称(一般都是origin)
4. git remote set-url origin B // 将本地的远程仓库的地址设置为B
5. git push --mirror // 将已经修改远程仓库地址的代码,以镜像的方式推到远程B
6. done 此时原有的A本地的代码仓库已经变成了B的本地代码仓库,以后提交会直接提交至B

2. 将本地代码的修改同时提交到多个仓库#

应用场景

在前一个场景的基础上,有可能需要保留原有的仓库(作为备用仓库),本地在使用 git push 时,要求同时提交到两个仓库

解决方案

打开 .git/config 文件,在原有的 url 下面添加需要推送的仓库地址

[core]
	repositoryformatversion = 0
	filemode = false
	bare = false
	logallrefupdates = true
	symlinks = false
	ignorecase = true
[remote "origin"]
	url = A仓库地址
	url = B仓库地址(新增)
	fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
	remote = origin
	merge = refs/heads/master
[branch "xxx分支"]
	remote = origin
	merge = refs/heads/xxx分支
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

git 仓库迁移,保留提交记录,同时提交到多个仓库 的相关文章

  • 关于学习RTThread的随笔

    认识操作系统 关于单片机的学习是从51到ARM xff0c 慢慢的接触到了操作系统 xff0c 开始也不明白是什么 xff0c 就跟着原子哥的例程学 xff0c 也不知道哪个好 xff1f 开始学UCOS xff0c 后来又用学了FreeR
  • RT-Thread 串口的使用

    1 配置选用的串口 在kconfig文件中增加ENV的串口选项 xff0c 这边选择的是uart2 menuconfig BSP USING UART bool span class token string 34 Enable UART
  • 关于驱动中景园LCD和LVGL踩的一些坑

    背景介绍 我使用的是中景园的1 3寸 xff0c 240 240的LCD xff0c 主控是STM32L152系列 https item taobao com item htm spm 61 3688y 1 14 16 1916264bJ5
  • 使用物联网卡无法通讯

    在使用阿里云的物联网卡时 xff0c 遇到一个电信卡无法通讯的问题 xff0c 数据只能发不能收 xff0c 后来客服跟踪调查后发现 xff0c 物联网卡有一个IP地址的白名单 xff0c 需要让客服把通讯平台的IP地址加到这个白名单才行
  • ESP32+PIO+LGVL+gui_guider

    简介 本文基于VScode上安装platform插件 xff08 简称PIO xff09 来开发ESP32 xff0c 屏幕显示使用LVGL 43 gui guider 关于VScode上使用platfrom也是一把辛酸泪 很多朋友会安装不
  • ESP32+PIO+LGVL+gui_guider之【BUTTON实体按键】

    LVGL的Button外部按键 这个Button是没有触摸屏的情况下用外部的按键来对应屏幕上的按键 xff0c 比如屏幕上有个确定键 xff0c 你按下外部某个按键 xff0c 屏幕的确定键也相应显示按下 工作原理其实就是LVGL把外部按键
  • KEIL工程报错问题解决记录

    1 no section to be FIRST LAST 在一次下载了别人的工程后 xff08 来自51黑论坛STm32L低功耗测试的一个工程 xff09 xff0c 由于其他工程用的DPF包有所不同 xff0c 记得是按照提示更新了固件
  • Linux——centos7搭建node + Nginx + vue + mysql 的服务安装详细步骤

    一 安装所需的软件 二 进行具体配置 三 使用 以下配置及安装为已运行实测的笔记整理 xff0c 严格按照该步骤进行配置 xff0c 大概率上不会有问题 不懂linux的小白也可配置使用 当然 xff0c 最好还是了解一些linux基本的命
  • ONOS应用示例开发

    ONOS应用示例开发 风继续吹 15 04 09 9239 人围观 本文主要是提供了有关ONOS的基于意图的流量转发应用如何开发 构建及部署等方面的实战经验 xff0c 并且详细讲解了如何在命令行上调用服务的过程 最后 xff0c 介绍了在
  • 测试1234

    String mStaticDns 61 34 static com 34 34 static net 34 34 cdn bcebos com 34 34 pic cn 34 34 pic com 34 34 sina net 34 34
  • ubuntu共享文件夹权限问题

    新建的共享文件夹 xff0c 只有切换成root用户组时才能访问 xff0c 其他用户却没有权限 原因 xff1a 共享文件夹属于vboxsf组 解决方案 xff1a 把当前用户添加到vboxsf组 sudo adduser userNam
  • Bad owner or permissions on .ssh/config的解决

    Bad owner or permissions on ssh config的解决 当为本机配一个固定用户名远程登录某主机时 xff0c 配置了一个config文件 xff0c 但是在执行ssh免密码登录时报如下的错误 xff1a Bad
  • MobiCom‘21

    1 Vaibhav Singh Akarsh Prabhakara Diana Zhang Osman Ya an and Swarun Kumar 2021 A community driven approach to democrati
  • 学习日志之STM32固件库

    对固件库结构的理解 stm32固件库分为4层 xff1a 应用层 xff08 application layer xff09 板级支持包BSP xff08 BSP xff08 board specific package xff09 硬件抽
  • Navicat Premium 15 注册出现 No All Pattern Found! File Already Patched?

    Navicat Premium 注册出现 No All Pattern Found File Already Patched 解决方法方法一方法二 解决方法 方法一 直接打开你的 Navicat Premium 15 再次安装一遍后 xff
  • win10 + Ubuntu 20.04 LTS 双系统安装 (UEFI + GPT)(图文,多图预警)

    原文地址 xff1a https zhangzhicheng com archives 122 html win10 43 Ubuntu 20 04 LTS 双系统安装 xff08 UEFI 43 GPT xff09 win10 安装 xf
  • win10上 Hyper-V 安装 ubuntu20.04

    原文地址 xff1a win10上 Hyper V 安装 ubuntu20 04 win10上 Hyper V 安装 ubuntu20 04 下载 Ubuntu20 04 LTS创建虚拟机开始安装 Ubuntu20 04完成后初体验 xff
  • win10 + Ubuntu 20.04 LTS 双系统 引导界面美化

    原文地址 xff1a Win10 43 Ubuntu 20 04 LTS 双系统 引导界面美化 win10 43 Ubuntu 20 04 LTS 双系统 引导界面美化 xff08 Grub theme vimix xff09 效果展示主题
  • 树莓派 4B VNC Viewer 显示 cannot currently show the desktop 的解决方法 (图文)

    树莓派 4B VNC Viewer 显示 cannot currently show the desktop 的解决方法 问题截图原因 xff1a 1 未设置分辨率解决办法 xff1a 设置分辨率1 1 ssh连接树莓派1 2 输入 sud
  • ONOS编程系列(一)之简单应用开发

    ONOS编程系列 一 之简单应用开发 北京石头 15 04 17 10646 人围观 一个ONOS application是使用maven做管理的OSGi bundle 因此 xff0c ONOS application 可以归结为Java

随机推荐