git submodule的使用(.gitmodules文件子模块加载)_大唐锦绣的博客-CSDN博客_.gitmodule


本站和网页 https://blog.csdn.net/qq_27295403/article/details/80486116 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

git submodule的使用(.gitmodules文件子模块加载)_大唐锦绣的博客-CSDN博客_.gitmodule
git submodule的使用(.gitmodules文件子模块加载)
大唐锦绣
于 2018-05-28 17:54:14 发布
36238
收藏
24
分类专栏:
git
git
专栏收录该内容
5 篇文章
1 订阅
订阅专栏
转自:http://webfrogs.me/2013/03/20/git-submodule/
开发过程中,经常会有一些通用的部分希望抽取出来做成一个公共库来提供给别的工程来使用,而公共代码库的版本管理是个麻烦的事情。今天无意中发现了git的git submodule命令,之前的问题迎刃而解了。
添加
为当前工程添加submodule,命令如下:
git submodule add 仓库地址 路径
其中,仓库地址是指子模块仓库地址,路径指将子模块放置在当前工程下的路径。  注意:路径不能以 / 结尾(会造成修改不生效)、不能是现有工程已有的目录(不能順利 Clone)
命令执行完成,会在当前工程根路径下生成一个名为“.gitmodules”的文件,其中记录了子模块的信息。添加完成以后,再将子模块所在的文件夹添加到工程中即可。
删除
submodule的删除稍微麻烦点:首先,要在“.gitmodules”文件中删除相应配置信息。然后,执行“git rm –cached ”命令将子模块所在的文件从git中删除。
下载的工程带有submodule
当使用git clone下来的工程中带有submodule时,初始的时候,submodule的内容并不会自动下载下来的,此时,只需执行如下命令:
git submodule update --init --recursive
即可将子模块内容下载下来后工程才不会缺少相应的文件。
大唐锦绣
关注
关注
点赞
24
收藏
评论
git submodule的使用(.gitmodules文件子模块加载)
转自:http://webfrogs.me/2013/03/20/git-submodule/开发过程中,经常会有一些通用的部分希望抽取出来做成一个公共库来提供给别的工程来使用,而公共代码库的版本管理是个麻烦的事情。今天无意中发现了git的git submodule命令,之前的问题迎刃而解了。添加为当前工程添加submodule,命令如下:git submodule add 仓库...
复制链接
扫一扫
专栏目录
3D进阶之CloudCompare:使用脚本添加git子项目依赖(.gitmodules)并用VS2019编译
tanmx219的博客
04-09
626
逐个克隆:
#!/bin/bash
set -e
rm -rf .git
git init
git config -f .gitmodules --get-regexp '^submodule\..*\.path$' > tempfile
while read -u 3 path_key path
do
url_key=$(echo $path_key | sed 's/\.path/.url/')
url=$(git config -f .gitmodules --ge..
Git 中submodule的使用,终于有人说明白了
Java0258的博客
09-11
3746
背景
面对比较复杂的项目,我们有可能会将代码根据功能拆解成不同的子模块。主项目对子模块有依赖关系,却又并不关心子模块的内部开发流程细节。
这种情况下,通常不会把所有源码都放在同一个 Git 仓库中。
有一种比较简单的方式,是在当前工作目录下,将子模块文件夹加入到.gitignore文件内容中,这样主项目就能够无视子项目的存在。这样做有一个弊端就是,使用主项目的人需要有一个先验知识:需要在当前目录下放置一份某版本的子模块代码。
还有另外一种方式可供借鉴,可以使用 Git 的submod...
评论 1
您还未登录,请先
登录
后发表或查看评论
git 忽略 node_modules 文件夹
最新发布
Eliaukoyx
11-18
916
git 忽略 node_modules 文件夹在开发过程中,如果不想跟踪 node_modules 文件中的许多更改,可以在项目中创建一个.gitignore文件,用来设置 git 忽略该文件夹。
git 模块化submodule的使用
forward_huan的博客
01-15
206
一.子模块使用场景
当你在一个Git 项目上工作时,你需要在其中使用另外一个Git 项目,它是一个第三方开发的Git 库或者是你独立开发,但是在多个父项目中使用的。这个情况下一个常见的问题产生了:你想将两个项目单独处理但是又需要在其中一个中使用另外一个。
二.子模块(submodule)概念的引入
在Git 中你可以用子模块submodule来管理这些项目,submodule允许你将一个Git 仓库当作另外一个Git 仓库的子目录。这允许你克隆另外一个仓库到你的项目中并且保持你的提交相对独立。
三.添加子模
git的submodule功能详解
花海果都
04-05
1万+
1.前言
项目的版本库在某些情况下需要引用其他版本库中的文件,例如有一套公用的代码库,可以被多个项目调用,这个公用代码库能直接放在某个项目的代码中,而是要独立为一个代码库,那么其他要调用公用的代码库该如何处理?分别把公用的代码库拷贝到各自的项目中会造成冗余,丢弃了公共代码库的维护历史,这些显示不是好的办法,现在要了解的git子模组(gitsubmodule)就解决了这个问题。
Git子模...
Git Submodule简单使用
巫山老妖
06-30
2万+
Git Submodule
添加submodule工程
修改Submodule
更新Submodule
总结
更多参考Git Submodule
近期用到了这个命令,主要是为了实现在一个git仓库中,引入其他git仓库,这种适用于你想在主工程中引入其他library库,主工程以submodule的形式包含子工程,子工程可以有自己的git操作,比如commit、push、rebase等。
这里笔者
.gitmodules详解(Git子模块配置)
杨小扬的专栏
03-27
1万+
参考文档:https://git-scm.com/book/en/v2/Git-Tools-Submodules
git submodule的使用
热门推荐
wangjia55的专栏
04-24
14万+
转自:
开发过程中,经常会有一些通用的部分希望抽取出来做成一个公共库来提供给别的工程来使用,而公共代码库的版本管理是个麻烦的事情。今天无意中发现了git的git submodule命令,之前的问题迎刃而解了。
添加
为当前工程添加submodule,命令如下:
git submodule add 仓库地址 路径
其中,仓库地址是指子模块仓库地址,路径指将子模块放置在当前
Git添加子模块(submodule)
阿甘兄
03-15
7547
01 引言
有时候我们的一个项目里,需要引用别的项目。
比如:
a-project.git项目
b-project.git项目
现在b-project需要引用a-project项目,那么git是如何处理的呢?
其实可以使用submodule的方式。
02 操作步骤
操作方式:
step1. 先clone a-project项目到本地:
git clone https://gitlab.com/a-project
step2. 进入你想添加b-project到a-project的目录:
cd a-pro
.gitmodules文件
Bankeey的博客
07-02
2199
git submodule update --init --recursive
git clone 子模块(module)
徐代龙的技术专栏
01-30
1万+
工作开发场景:
使用gitlab进行版本控制开发工作,对git的使用并不是知道的很多,第一次把项目整个gitclone 下来,但是死活git clone不了子模块里面的代码,这里做下挖坑记录总结
子模块gitlab路径
在项目中添加子模块命令:
git submodule add [address]
子项目一起clone下来:
git clone --recurs
0061-【linux系统】-git中的子模块gitmodules的使用
leadingsci的博客
07-08
338
添加
为当前工程添加submodule,命令如下:
git submodule add 仓库地址 路径
其中,仓库地址是指子模块仓库地址,路径指将子模块放置在当前工程下的路径。
注意:路径不能以 / 结尾(会造成修改不生效)、不能是现有工程已有的目录
命令执行完成,会在当前工程根路径下生成一个名为“.gitmodules”的文件,其中记录了子模块的信息。添加完成以后,再将子模块所在...
git submodule子模块管理
浅夏晴空的博客
01-02
1072
有种情况我们经常会遇到:某个工作中的项目需要包含并使用另一个项目。 也许是第三方库,或者你独立开发的,用于多个父项目的库。 现在问题来了:你想要把它们当做两个独立的项目,同时又想在一个项目中使用另一个
1、添加子模块
git submodule add 【URL】【path】
其中,url为子模块的路径,path为该子模块存储的目录路径
安装完成后会创建或者修改.gitmodules,新增一个...
git:git modules
snowball的博客
11-29
1071
1、背景;2、概念介绍;3、使用方法;4、项目实践;5、留言必回。
git submodule子模块的使用
qq_38253549的博客
04-12
590
git submodule 子模块的使用
Git版本控制:Git远程仓库
皮皮blog
03-27
6996
http://blog.csdn.net/pipisorry/article/details/44671529
远程库创建总结
生成sshkey:ssh-keygen -t rsa -C"***@126.com"
Note: 如果不支持图形形式的key可以打开pub文件复制其中的内容也可以。
$ git config --global user.name "***"
$ git con...
Gitlab CI 拉取 submodules
wangjiang
01-26
4388
前言
在项目开发中,有时需要使用另外一个项目(第三方或独立项目),这时可以通过 Git 工具 - 子模块 来管理。当在本地添加好子模块(git submodule add <project gitlab url>)并推送到 gitlab 上,我们期望 gitlab CI 能够自动的去 clone 或 pull 对应的 依赖项目并正常构建。但是,这时我们可能会遇到:
fatal: could not read Username for 'https://gitserver.com/ ': No s
git submodule用法(超简单体验)
weixin_44901565的博客
02-23
3万+
手把手教学git submodule使用
git-github 子模块仓库更新(git submodule)/git中submodule子模块的添加、使用和删除
西京刀客
09-05
2万+
文章目录一、github go子模块仓库更新1. git将submodule有关的信息在哪?
一、github go子模块仓库更新
github 子模块多仓库代码更新。
git submodule sync
git submodule update --init
当使用git clone下来的工程中带有submodule时,初始的时候,submodule的内容并不会自动下载下来的,此时,只需执行如下命令:
git submodule init
git submodule update
1. git将sub
Git 子模块(Submodule)
u013113549的博客
04-04
1668
Git 子模块(Submodule)的使用
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:编程工作室
设计师:CSDN官方博客
返回首页
大唐锦绣
CSDN认证博客专家
CSDN认证企业博客
码龄8年
暂无认证
101
原创
3万+
周排名
7581
总排名
82万+
访问
等级
5925
积分
87
粉丝
300
获赞
171
评论
723
收藏
私信
关注
分类专栏
python
1篇
微信小程序
1篇
laravel
33篇
oss
4篇
Go
3篇
php
5篇
vue
17篇
phalcon
4篇
swoole
1篇
nodemcu
2篇
前端
13篇
git
5篇
运维
21篇
开发工具
12篇
mysql
5篇
linux
3篇
npm
1篇
docker
9篇
七牛云
1篇
composer
3篇
walle
3篇
homestead
2篇
vue-cli
2篇
element-ui
4篇
nginx
1篇
概念
4篇
最新评论
phpstudy出现80端口被占用,占用进程为system
Q1nglin0:
我也没找到sql server这一项,但通过https://www.cnblogs.com/byx1024/p/11123840.html这篇文章,方法二给了思路,直接在Nginx的配置(或者Apache)这里修改端口为88,然后再去网站这一栏,选择一个域名->管理->修改->端口修改为88,再在管理里面打开网站,然后你的网站就变成了localhost:88,当然你也可以选其他域名,比如demo.io等等,但是需要在新的根目录下才能运行php代码。如果仍未解决欢迎找俺一起探讨
phpstudy出现80端口被占用,占用进程为system
琼曦梦缘:
您好,您的解决了吗?我也没有sql这一项
Mysql5.7版本中,查询分组GROUP BY通过子查询中ORDER BY进行排序无效的问题解决办法
qq_20546587:
用第四种方式
Mysql5.7版本中,查询分组GROUP BY通过子查询中ORDER BY进行排序无效的问题解决办法
Mr阿斌:
加了limit也不行啊
phpstudy出现80端口被占用,占用进程为system
ベ断桥烟雨ミ428:
没有找到sql server 这一项呐
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
Laravel&PHP使用Goutte不校验SSL证书
Laravel在不同版本下的Passport多用户认证
ELEMENT UI 时间控件DATETIMEPICKER动态限制时间范围为一个月
2022年7篇
2021年16篇
2020年15篇
2019年41篇
2018年47篇
目录
目录
分类专栏
python
1篇
微信小程序
1篇
laravel
33篇
oss
4篇
Go
3篇
php
5篇
vue
17篇
phalcon
4篇
swoole
1篇
nodemcu
2篇
前端
13篇
git
5篇
运维
21篇
开发工具
12篇
mysql
5篇
linux
3篇
npm
1篇
docker
9篇
七牛云
1篇
composer
3篇
walle
3篇
homestead
2篇
vue-cli
2篇
element-ui
4篇
nginx
1篇
概念
4篇
目录
评论 1
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值