游戏网站建设多少钱企业邮箱入口163

diannao/2026/1/22 9:44:50/文章来源:
游戏网站建设多少钱,企业邮箱入口163,北京十强装饰公司排名,白菜网站建设常用命令 命令说明git submodule add url 本地路径添加子模块git submodule update --init --recursive添加子模块后#xff0c;同步子模块内容git clone url --recurse-submodules克隆带有子模块的项目git submodule init初始化子模块git submodule…常用命令 命令说明git submodule add url 本地路径添加子模块git submodule update --init --recursive添加子模块后同步子模块内容git clone url --recurse-submodules克隆带有子模块的项目git submodule init初始化子模块git submodule update更新子模块git submodule sync --recursive子模块地址变更git submodule deinit project删除子模块 背景 浏览开源库的时候经常会看到如下子模块的引用情况。 子模块通常是项目比较复杂需要对项目进行拆分而项目又有引用关系时会使用。通常拆分项目后我只需要关注自己的项目更改不需要关注引用的项目都做了哪些更改。 通常这样拆分后项目就不会在一个 git 仓库中这时用 submodule 来管理代码仓库会清晰方便许多。 基本使用 添加子模块 git submodule add url 本地路径例 git submodule add https://github.com/grassto/example.git example执行完毕后发现仓库目录下多了个 example 目录但是里面没有任何文件此时需要再执行 git submodule update --init --recursive这时会看到仓库有如下变化 可以看到 .gitmodules 中有如下内容 [submodule example]path exampleurl https://github.com/grassto/example.git另外.git/config 中会多出一块有关子模块的信息 [submodule example]active trueurl https://github.com/grassto/example.git同时在 .git/mudules 目录下会多出 .git/mudules/example 目录。 克隆带有子模块的项目 直接 clone 只能拉取主项目的代码需要多执行下 submodule 相关的命令如下两种方式 git clone https://github.com/grassto/example.git --recurse-submodules先克隆再初始化子模块拉取 git clone git submodule init git submodule update更新子模块 git submodule update git submodule update --remote不添加 --remote 参数只更新子模块到该仓库使用的最新版本例 子模块一直在自己开发更新了 1.0, 1.1, 1.2 版本但是这时候我的主仓库只使用了 1.0 版本使用 git submodule update 更新后发现只能更新到 1.0 版本。 添加了 --remote 参数则直接更新到子模块仓库的最新版本。 简单理解就是主仓库使用的就是特定版本的子模块仓库若要更新需要主仓库主动进行更新再提交。 子模块地址变动 git submodule sync --recursive若子模块的 url 发生了改变这时执行 git submodule update 会失败可以使用 sync 来同步。 这个我没用过官网上看到的这里提一下。 删除子模块 git submodule deinit example git rm example git commit -m delete submodule example推荐使用上面这种方式当然也可以手动删除 删除本地子模块目录 git rm --cached example rm -rf example删除 .gitmodules 子模块信息 [submodule example]path examplehttps://github.com/grassto/example.git删除 .git/config 文件中的子模块内容 [submodule example]active truehttps://github.com/grassto/example.git删除 .git 文件夹中的相关子模块文件 rm -rf .git/modules/example总结 使用了 submodule 后若不主动更新项目会一直使用固定版本的 submodule 模块需手动更新(git submodule update --remote)。若是在 go 或者其他有包管理的项目中建议还是使用开发语言工具去做这种类似的第三方包管理会比较方便。 其他 作为一个 go 开发我还是提议使用 go module 来做这种包管理这里提一下我使用 submodule 的原因 现在用到了一个包引用的是本地的使用了 replace 特性在做 gitlab CI 的时候需要同步代码仓库感觉不方便顾使用了 git submodule 将代码作为子模块。这样就可以使用 gitlab 的 GIT_SUBMODULE_STRATEGY: recursive 特性。 如果你也是个 go 开发人员这里不建议这么用因为 go module 是可以引用私有库的我这样用是有历史原因的。 我需要引用的库的 go.mod 如下module 的 name 是 example 而不是 github.com/example module examplego 1.18require ......使用该模块的时候都是将其拉到本地然后 replace。 module workgo 1.18replace example ./example参考 官方文档 Git-Tools-SubmodulesGit中submodule的使用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89349.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网约车平台app网站建设苏州工业园区社保公积金管理中心

《WEB应用测试》笔记(六)第三章 软件测试基础 18、软件开发阶段的常见范例(1)a版:产品主要的和达成共识的部分已经完成。产品准备投入内部使用。(2)B前期版本:提交进行B验收的构造版…

如何做自适应网站服装网站建设的需求

目录 1、创建一个基本的SpringBoot项目,pom文件导入发送邮件的依赖 2、application.yml 文件配置配置邮件发送信息 3、创建IEmailService 接口文件,定义邮件发送的接口 4、创建IEmailService接口的实现类EmailService.java 文件 5、新建邮件发送模板 ema…

织梦的cms哪些网站西安有哪些做网站的公司好

全世界只有3.14 % 的人关注了爆炸吧知识本文来源:浙江大学两年发表14篇论文,其中一作10篇,包括4篇Top SCI,2篇SCI和4篇EI;持有2项发明专利,出版1部英文专著,斩获2020年度学生学术十大新成果奖第…

什么网站的注册是动态wordpress怎么弄背景

关于CMakeLists.txt的相关介绍,这里不赘诉,本人的出发点是借助于CMakeLists.txt掌握基本的C++构建项目流程,下面是本人根据网络资料以及个人实践掌握的资料。 CMakeList.txt构建C++项目 下图是一个使用CUDA实现hello world的项目,一般来说,一个标准的C++项目包括三个文件…

南宁建站热搜成都有哪些好玩的地方和景点

.NET 6 对 StackOverflow 的优化Intro去年写了一系列的傻逼代码, 其中有一篇 写了多年代码,你会 StackOverflow 吗,昨天一不小心又写了一个 StackOverflow 代码。。然后想把新的代码加到原来 StackOverflow 的示例中,把原来的示例项目改成了 …

网站搭建合同范本中铁建设集团门户网app

给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit 。 如果不存在满足条件的子数组,则返回 0 。 示例 1: 输入&#…

网站网络优化服务器网页制作入门与进阶

目录 1、关闭每台虚拟机的防火墙 2、关闭每台虚拟机的Selinux 2.1 什么是SELinux

杭州专业做网站公司台州专业制作网站

动态规划 思路: 选择元素 x,获得其点数,删除 x 1 和 x - 1,则其他的 x 的点数也会被获得;可以将数组转换成一个有序 map,key 为 x, value 为对应所有 x 的和;则问题转换成了不能同…

微网站建设资讯免费全自动推广平台

单片机学习! 目录 文章目录 前言 一、输入捕获测频率配置步骤 二、代码示例及注意事项 2.1 RCC开启时钟 2.2 GPIO初始化 2.3 配置时基单元 2.4 配置输入捕获单元 2.5 选择从模式的触发源 2.6 配置从模式为Reset 2.7 开启定时器 总结 前言 博文介绍如何配置输入捕获电…

青岛知名网站建设公司排名长春app制作

在本教程中,您将学习如何使用MySQL ON DELETE CASCADE引用操作来执行外键从多个相关表中删除数据。在上一个教程中,我们学习了如何使用单个DELETE语句从一个或多个相关表中删除数据。但是,MySQL提供了一种更为有效的方法,称为ON D…

南京专业网站建设大连网站设计收费标准

众所周知nginx使用异步,事件驱动方法处理连接。这意味着nginx使用一个worker进程处理多个连接和请求,而不是每一个请求有一个专门的进程或着线程处理(像传统架构的服务器那样,例如apache)。为了实现这个目的,nginx使用非阻塞模式的…

产品销售型企业网站两个网站php 一个空间

说到 Microsoft Bot Framework 其实微软发布了已经有一段时间了,有很多朋友可能还不太了解,微软Bot的功能今天我给大家简单的介绍一下,Bot Framework的开发基础以及如何使用Bot Framework和我们的一个现有的三方客服(例如一个微信…

网站视频怎么做上海做推广的公司

009 设置单元格格式之字体(文档下载:关注本公众号,发送消息【教程】即可获得)通过VBA对单元格字体进行设置也是比较常用的方式,那么本节内容我们就来学习如何使用VBA对单元格中的字体进行设置。如图所示,字体设置主要有&#xff0…

网站是灰色系的网站爱站网ip反域名查询

目录 一、JSON介绍 1.概念 2.主要特点 3.优点 4.使用JSON的原因 使用 XML 使用 JSON 二、JSON语法 三、JSON使用 1.JSON的序列化 2.解析(parse) JSON 3.序列化(Stringify)JSON 四、JSON实例 1.用户信息 2.本地存储 五、JSON应用…

wordpress批量改文章链接肇庆网页关键词优化

WebSocket简介 WebSocket是一种网络通信协议,它使得浏览器(客户端)和服务器之间的通信变得更加高效和实时。这种技术特别适用于需要快速、双向交换数据的应用,比如实时聊天应用、在线游戏、实时股票交易平台等。WebSocket协议在2011年被标准化(RFC 6455),它旨在通过一个…

天津网站优化建设做网站推广怎么定位客户

下载文件 文档 UEditor入门部署 入门部署和体验 1.1 下载编辑器 到官网下载 UEditor 最新版:http://ueditor.baidu.com/website/download.html#ueditor 1.2 创建demo文件 解压下载的包,在解压后的目录创建 demo.html 文件,填入下面的…

政务网站模板wordpress页面显示返回json

python脚本打包为exe并在服务器上设置定时执行 1. Python脚本打包2. 将打包好的Python脚本放入服务器3. 在服务器上设置其定时执行 1. Python脚本打包 首先,下载pyinstaller 键盘winR打开终端,输入命令:pip install pyinstaller,…

网站开发语言用什么好良乡网站建设公司

1、B站视频链接:C02【模板】线段树懒标记 Luogu P3372 线段树 1_哔哩哔哩_bilibili 题目链接:P3372 【模板】线段树 1 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) void build(int p,int l,int r){tr[p]{l,r,w[l],0};if(lr)return;//叶子节点返回int…

北京视频制作公司湛江网站优化快速排名

A星算法详解(个人认为最详细,最通俗易懂的一个版本)-CSDN博客

什么秀网站做效果图网站开发评估与调整

前言:在android开发过程中,百度地图的使用是比较普遍的,但是如何使用,使用什么版本的百度API还是需要一些讲究。在项目过程中,需要用到百度地图的marker和InfoWindow的功能。标注覆盖物(百度地图官方图)布局文件很简单…