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

MATLAB中添加 Git 子模块

目录

更新子模块

对子模块使用提取和合并

使用推送将更改发送到子模块存储库


要重用其他存储库中的代码,可以指定 Git™ 子模块。

要将外部 Git 存储库克隆为子模块,请执行以下操作:

  1. 在 MATLAB 当前文件夹浏览器中点击右键,然后选择源代码管理 > 子模块

  2. 在“子模块”对话框中,点击添加

  3. 在“添加子模块”对话框的远程框中,指定一个存储库位置。也可以点击验证

  4. 路径框中,为子模块指定位置并点击确定。“子模块”对话框将会显示子模块的状态和详细信息。

  5. 检查状态消息并点击关闭

提示

        可以使用 Git 子模块来填充引用工程。

更新子模块

        在使用取回从远程存储库中获取最新更改后,点击“子模块”检查子模块是否为最新,然后点击更新。如果子模块定义有任何更改,则更新将确保子模块文件夹包含正确的文件。更新应用于子模块层次结构中的所有子级子模块。

对子模块使用提取和合并

当要管理所添加的子模块时,请打开“子模块”对话框。

  1. 要获取子模块的最新版本,请在“子模块”对话框中点击提取

  2. 提取之后,必须进行合并。检查“子模块”对话框中的状态消息,了解有关当前分支相对于存储库中远程跟踪分支的信息。当看到在后面消息时,需要将更改从存储库合并到本地分支。

  3. 点击分支,然后使用“分支”对话框将原分支中的更改合并到您的本地分支。

使用推送将更改发送到子模块存储库

如果在子模块中进行了更改,并且要将更改发送回存储库,请执行以下操作:

  1. 在父文件夹中执行本地提交。

  2. 打开“子模块”对话框并点击推送

如果希望其他用户在克隆父文件夹时获取子模块中的更改,请确保索引和标头匹配。

  1. 在“子模块”对话框中,检查索引和标头值。索引指向在首次克隆子模块时的标头提交,或者指向最后提交父文件夹时的标头提交。如果索引和标头不匹配,必须更新索引。

  2. 要更新索引,请提交父文件夹中的更改,然后点击“子模块”对话框中的推送。此操作会将索引和标头设置为相同。

http://www.lryc.cn/news/387067.html

相关文章:

  • 24级中国科学技术大学843信号与系统考研分数线,中科大843初复试科目,参考书,大纲,真题,苏医工生医电子信息与通信工程。
  • 深入剖析C语言中volatile与register关键字的实战应用与底层原理
  • vue开发网站--关于window.print()调取打印
  • OJ-选座位
  • 【子串】3. 无重复的最长子串
  • Scrapy中爬虫优化技巧分享
  • 自然语言处理-BERT处理框架-transformer
  • Kafka~消息系列问题解决:消费顺序问题解决、消息丢失问题优化(不能保证100%)
  • 如何确保日常安全运维中的数据加密符合等保2.0标准?
  • 下一代的JDK - GraalVM
  • Java三方库-单元测试
  • p2p、分布式,区块链笔记: libp2p基础
  • 企业本地大模型用Ollama+Open WebUI+Stable Diffusion可视化问答及画图
  • Unity学习笔记---调试
  • Py之dashscope:dashscope的简介、安装和使用方法、案例应用之详细攻略
  • Go使用Gin框架开发的Web程序部署在Linux时,无法绑定监听Ipv4端口
  • 【图解大数据技术】Hadoop、HDFS、MapReduce、Yarn
  • AGPT•intelligence:带你领略全新量化交易的风采
  • HarmonyOS Next开发学习手册——创建轮播 (Swiper)
  • 【计算机视觉】mmcv库详细介绍
  • 【面试系列】Go 语言高频面试题
  • React 扩展
  • IT入门知识第八部分《云计算》(8/10)
  • Linux-笔记 全志T113移植正点4.3寸RGB屏幕笔记
  • Linux shell编程学习笔记59: ps 获取系统进程信息,类似于Windows系统中的tasklist 命令
  • 在Android中使用ProgressBar显示进度
  • Java基础面试题(简单版):
  • ​Chrome插件:Postman Interceptor 调试的终极利器
  • SpringBoot学习04-[定制SpringMVC]
  • QT拖放事件之六:自定义MIME类型的存储及读取demo