当前位置: 首页 > article >正文

把PX4及子仓库添加到自己的gitee

导入主仓库

此处以导入PX4为例

  1. 先用gitee导入仓库
  2. 然后clone gitee仓库
  3. 先checkout到v1.11,git submodule update --init --recursive,确保可以make之后再新建branch
  4. git checkout -b my1.11.0
  5. 按照提示连接到origin
  6. 改代码
  7. 然后三件套就行了
  8. git add ./*
  9. git commit -m “test”
  10. git push
  11. git push --set-upstream origin my1.11.0

替换子仓库

此处以qgc的MavLink子仓库为例

  1. 先把MavLink同样导入到自己的仓库去

  2. 删除子模块

git submodule deinit -f libs/mavlink/include/mavlink/v2.0
rm -rf .git/modules/libs/mavlink/include/mavlink/v2.0
git rm -f libs/mavlink/include/mavlink/v2.0

重新添加子模块

git submodule add <repository-url> libs/mavlink/include/mavlink/v2.0
git submodule update --init --recursive

提交更改

git add libs/mavlink/include/mavlink/v2.0
git commit -m "Fixed submodule issue in libs/mavlink/include/mavlink/v2.0"
git push origin <branch-name>

提交更改

在mavlink目录下改个东西
在这里插入图片描述
把子模块check到master去
在这里插入图片描述
此时已经可以看到子模块仓库更新了
在这里插入图片描述

再去把主仓库提交一下
在这里插入图片描述
也能看到更新了

可以验证一下,删了重新clone,看看更改还在不在

在这里插入图片描述
在,这就很妙


http://www.kler.cn/a/502078.html

相关文章:

  • Mysql--架构篇--体系结构(连接层,SQL层,存储引擎层,文件存储层)
  • 灌区闸门自动化控制系统-精准渠道量测水-灌区现代化建设
  • 机器学习基础-机器学习的常用学习方法
  • 使用Docker模拟PX4固件的无人机用于辅助地面站开发
  • [ Spring ] Install MongoDB on Ubuntu24
  • 【计算机网络】窥探计网全貌:说说计算机网络体系结构?
  • CES 2025|全面拥抱端侧AI,美格智能在CES发布系列创新成果
  • Spring Cloud Alibaba - Nacos理论面试总结-未完结
  • 基于YOLOv8与CGNet的鸟类智能识别系统 深度学习图像分类 鸟类目标检测与分类 图像特征提取 模型优化与应用 数据可视化(源码+指导+定制)
  • WPF中如何在MVVM模式下跨线程更新UI
  • 车载网络:现代汽车的数字心跳
  • CV项目详解:基于yolo8的车辆识别系统(含源码和具体教程)
  • 计算机网络 (39)TCP的运输连接管理
  • 36_Lua中的变量
  • 用 Python 从零开始创建神经网络(二十一):保存和加载模型及其参数
  • 6Hive Sql 大全
  • 网络学习记录5
  • AI代理的分类体系与发展路径:从概念重构到基础设施升级
  • 【大模型】大语言模型的数据准备:构建高质量训练数据的关键指南
  • 机器学习之留出法中的分层采样和多次切分
  • 3D目标检测数据集——Nusence坐标变换
  • 电梯系统的UML文档01
  • 【机器学习】主动学习-增加标签的操作方法-流式选择性采样(Stream-based selective sampling)
  • 48_Lua错误处理
  • Solidity入门: 函数
  • 小程序自定义底部tabbar,并且解决遮罩层无法遮挡住底部tabbar问题