首页 > 其他分享 >Git同步两个远程仓库的分支代码

Git同步两个远程仓库的分支代码

时间:2024-08-02 09:10:27浏览次数:14  
标签:Git 仓库 代码 同步 本地 远程 分支

背景:有两个项目A、B【在不同的代码仓库】,B是基于A开发的,经过一定时间的迭代,B有了一些定制化功能,现在要把B项目定制化功能都同步到项目A。

同步两个远程仓库的分支代码最终是同步两个分支的代码。

在同一个仓库,同步代码就是同步不同分支代码。一般就通过 rebase 操作即可。

同步不同仓库代码的难点是代码在不同的仓库,要是代码都在同一个仓库,那不就简单了!!!

怎么把两个远程仓库的代码放到同一个仓库呢?【本地仓库指向多个远程仓库】

仓库分远程仓库、本地仓库

远程仓库存放在 Git 服务器上,本地仓库存放在电脑本地,本地能同步远程仓库的代码就是因为本地仓库的远程地址指向了远程仓库地址,这个地址可以配置多个的

git add origin1 git1地址git add origin2 git2地址

配置完成后,本地 checkorigin1 的某分支,这样本地就获取了origin1 的代码

本地 checkorigin2 的某分支,这样本地就获取了 origin2 的代码,现在本地仓库有了 origin1origin2 的代码,rebase 就能同步代码。

标签:Git,仓库,代码,同步,本地,远程,分支
From: https://www.cnblogs.com/miefind/p/18337948

相关文章

  • 为git设置代理
    为git设置sock5代理为git设置sock5代理gitconfig--globalhttp.proxy'socks5://127.0.0.1:7891'#改成自己的端口gitconfig--globalhttps.proxy'socks5://127.0.0.1:7891'#查看是否成功gitconfig-l#查看git的所有配置#取消代理gitconfig--globalunsetht......
  • 基于WEB的仓库管理系统的设计与实现
    点击下载源码基于WEB的仓库管理系统的设计与实现摘要仓库物品的管理是与我们的日常生活息息相关的一个重大问题。随着我国经济飞速的发展,改革开放的不断深入,企业要想在激烈的市场竞争中立于不败之地,要想继续的发展与生存,没有现代化的管理方式与方法是万万不行的,仓库管......
  • SpringBoot+Vue物流快递仓库管理系统-附源码与配套论文
    1.1研究背景 随着网络不断的普及发展,物流快递仓库管理系统依靠网络技术的支持得到了快速的发展,首先要从员工的实际需求出发,通过了解员工的需求开发出具有针对性的首页、个人中心、员工管理、客户信息管理、驾驶员管理、仓库管理、配送管理、运输管理管理等功能,利用目前网络给......
  • GitHub每日最火火火项目(7.31)
    1. 项目名称:opendatalab/MinerU项目介绍:MinerU是一个一站式开源高质量数据提取工具,支持PDF/网页/多格式电子书提取。它能够帮助用户从各种来源中高效地获取所需的数据,为数据处理和分析提供便利。该工具的开源性质使得用户可以根据自己的需求进行定制和改进,同时也促进了社......
  • 本地同时配置github 和gitee 远程仓库
    在当下,gitee也成为国内很多开发人员交友社区。同时为了跟上时代的步伐,大家也不想放弃github。所以同时将自己的项目提交到gitee和github成了开发人员的诉求。git全局用户设置##产看全局配置gitconfig--global--list#清除(如果未添加过,则不需要清除)gitconfig--glo......
  • git版本控制
    git版本控制个人本机使用配置自己的用户名和邮箱,表明自己的身份创建`git`仓库(记录文件版本内容的地方,存储这修改的历史记录)`Git`的三个区域`Git`的文件提示状态`Git`暂存区的使用`Git`版本库回退版本删除文件比较文件差异忽略文件分支分支的合并与删除分支合并的冲突......
  • git 更新本地代码(和远端代码保持一致)
    转载自:https://www.cnblogs.com/tian777/p/17552281.html 目录git强制更新本地代码(和远端代码保持一致)1.拉起最新远端代码版本2.同步本地到最新版本3.拉取代码4.简化写法备注 1.拉起最新远端代码版本撤销本地、暂存区、版本库、gitfetch--all2.同步本......
  • platformio 添加github的库
    platformio添加github的库在PlatformIO中添加GitHub上的库,你需要在项目的platformio.ini文件中使用库的GitHubURL。以下是添加库的步骤:打开你的PlatformIO项目的platformio.ini文件。在[env:default]部分或者特定的环境部分下,使用lib_deps指令添加GitHub上的库......
  • vscode 上传github
    0安装github插件 插件   1登录https://github.com/Dongvdong?tab=repositories105@qL42创建2-1项目名字 2-2选择一个默认的redeme 2-3公开还是私有 完整提交   3Git首次安装需要进行的设置gitconfig--list2、配置全局用......
  • Jenkins 远程触发 403 No valid crumb was included in the request
    Jenkins远程触发403Novalidcrumbwasincludedintherequest Jenkins使用curl执行远程触发命令,会报403错误打开如下图  系统管理-》scriptConsole在下面脚本命令行中输入hudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=tr......