搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
繁依Fanyi0
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
【HarmonyOS】应用振动效果实现
2
RustGUI学习(iced)之小部件(七):如何使用图像image部件来显示图片?_rust image使用
3
科技早报|苹果与OpenAI达成合作,ChatGPT将集成至iOS等系统;华为否认曾对柔宇科技有投资计划 | 最新快讯
4
AI大模型探索之路-实战篇:智能化IT领域搜索引擎之知乎网站数据获取(流程优化)_ai大模型 提取网页信息
5
IMDB数据集下载和探索——影评文本分类 | TensorFlow_imdb评论数据集下载
6
K-mean(多维度)聚类算法(matlab代码)_kmeans算法matlab代码
7
Spark MLlib线性回归代码实现及结果展示
8
字节跳动Java三面凉凉
9
安装RobotStudio出现“发现未定义错误”处理方法_robotstudio未定义错误
10
python入门选择题_python单选题
当前位置:
article
> 正文
git submodule_git 更新submodule
作者:繁依Fanyi0 | 2024-06-22 05:59:33
赞
踩
git 更新submodule
git将submodule有关的信息保存在两个地方:
gitmodules在仓库中,有版本控制,修改之后会同步到其他仓库,使用submodule相关命令的时候会自动更新
git/config在本地,需要手动更新,或者执行git submodule sync将新的配置从.gitmodules拷贝到.git/config
git submodule sync会将submodule远程的 url 配置设置到.gitmodules,并且只会影响.git/config已经有 url 的条目
指定–recursive,将会递归更新注册的submodule
应用场景
场景1:添加一个submodule
git submodule add repo_url local_path
此命令做三件事:克隆工程到本地;创建/修改 .gitmodules标记submodule的具体信息;更新.git/config文件,增加submodule的地址
场景 2:删除一个submodule
删除.git/config相关代码
删除工程目录下的.gitmodules相关代码
删除缓存的子模块git rm --cached path_to_submodule(路径最后不要加斜线)
场景 3:更新submodule的url
删除.git/config相关代码
删除工程目录下的.gitmodules相关代码
执行git submodule sync --recursive更新到本地的配置文件
场景 4:克隆一个有submodule的项目
git clone repo_url,submodule的代码不会和父项目一起克隆出来
git submodule update --init [–recursive]可以检出submodule的代码,recursive适用于嵌套submodule的项目
场景 5:更新 submodule,域远程仓库同步
问题
问题 1:git submodule add时报错A git directory for xxx is found locally with remote(s): origin
删除.git/config相关代码
删除工程目录下的.gitmodules相关代码
删除缓存的子模块`git rm --cached path_to_submodule``(路径最后不要加斜线)
执行git submodule sync --recursive更新到本地的配置文件
问题 2:git submodule add时报错Pathspec xxx is in submodule
删除缓存的子模块git rm --cached path_to_submodule(路径最后不要加斜线)
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/745570
推荐阅读
article
windows
下
git
安装及
配置
_
git
submodule
行尾
unix
...
下载及安装官网下载相应版本的
git
:https://
git
-scm.com/downloads安装:环境路径选择推荐选项...
赞
踩
article
git
submodule
命令_.
git
文件
submodule
...
命令用于初始化、更新或检查子模块。壳。_.
git
文件
submodule
.
git
文件
submodule
...
赞
踩
article
Git
学习笔记(三)
git
submodule
_
git
submodule
根目录
...
有的时候,我们或许需要在一个项目中包含和使用另外的项目,同时又希望它们能够保持独立的开发
_
git
submodule
根...
赞
踩
article
git
submodule
使用方法_
git
submodule
push
...
1.
submodule
简介
submodule
是一种
git
特性,用以将一部分公共代码从主项目中抽离出来成为一个独立的gi...
赞
踩
article
git
submodule
详解_
git
submodule
git
用户...
本地子模块有修改,强制删除,这个命令如果添加上参数 --force(-f),则子模块工作区内即使有本地的修改,也会被移除...
赞
踩
article
git
-
git
hub 子
模块
仓库
更新
(
git
submodule
)/
git
中
submodule
子
模块
...
子
模块
有自己的分支和标签,与父
仓库
的分支和标签是分开的。**你可以在子
模块
中切换到不同的分支,进行开发或测试**。但是,...
赞
踩
相关标签
git
elasticsearch
大数据
Git
submodule
github