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

git submodule 用法

在这里插入图片描述

子仓库启蒙

在根目录执行:

git submodule add git@gitee.com:liaosp/dcat-admin-basic-interface.git

想要子模块指定的分支:

git submodule add -b dev <仓库地址> <子模块路径>

这样相当于在根目录上添加了 .gitmodules 信息,相当于composer 中的文件

在新的服务器上部署的时候就不是使用 git clone 了,因为这样会发现submodule 子项目会出不来

git clone --recurse-submodules <主仓库地址>

如果已经使用了这个命令了,还有挽救的机会,执行:

子项目初始化

git submodule update --init --recursive

主仓库和子仓库同时更新

git submodule update --remote --merge

指定子仓库更新

git submodule update --remote <子仓库名称>

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

相关文章:

  • Linux之vim全选,全部复制,全部删除
  • 深入理解 source 和 sh、bash 的区别
  • 【Qt实现虚拟键盘】
  • SpringBoot整合Mybatis-Plus实践汇总
  • 计算机网络 (4)计算机网络体系结构
  • HarmonyOS Next 组件或页面之间的所有通信(传参)方法总结
  • Python 调用企业微信群机器人发送消息及文件
  • flink源码分析之功能组件(四)-slot管理组件I
  • P5 Linux 标准C库函数
  • 嵌入式C语言中的关键字volatile
  • 【C++】三大特性 --- 继承的详细讲解
  • 数据结构初阶之二叉树性质练习与代码练习
  • 最新关于openai.APIConnectionError: Connection error.的解决方法
  • vr工业制造流程3D模拟仿真可视化展示
  • 批量AI创作文案的工具,批量AI创作文章的软件
  • Linux 如何解决磁盘空间没有扩大的问题。
  • 创建Asp.net MVC项目Ajax实现视图页面数据与后端Json传值显示
  • Pycharm修改文件默认打开方式 + CSV Editor插件使用
  • 小型洗衣机什么牌子好又便宜?性价比内衣洗衣机推荐
  • vue el-select多选封装及使用
  • 英伟达显卡驱动的相关组件和名词
  • Java安全之Commons Collections4分析
  • 虚拟人如何在线下活动实现实时交互?动捕设备或为最优解
  • 网络编程HTTP协议进化史
  • HM1111 not know C++
  • 如何进行餐饮行业研究