首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Git–Submodule使用

然后头让我用submodule前端资源的导入,在学习之后,我们发现,这东西实在是太容易了。说,这就是文艺型程序猿和普通程序猿的差别。 废话不多说,上代码。...在你的项目的文件夹下,输入例如以下命令: git submodule add "git地址" views/projname views是当前文件夹中的views文件夹,projname 是把引入的项目放在...然后再运行 git submodule add "git地址" views/projname 要是没有。则查看 views中是否存在projname文件夹,要是存在。...则删除,然后再运行 git submodule add 。。。。 这样。能解决这当中遇到的大部分问题。 要切换引入项目的分支时,仅仅须要cd到 views/projname 这个文件夹下。...先切到相应的分支,然后运行 git submodule init 这时,会提醒你注冊成功,然后运行 git submodule update 这时。会自己主动运行 git clone。

21920
您找到你想要的搜索结果了吗?
是的
没有找到

Git Submodule的介绍与使用

update --remote 或者 直接进入到子模块目录下: git pull 两者效果都是一样的 注意:如果你的子模块内部也包含了一个子模块, 你可以使用: git submodule foreach...git submodule update 进行遍历更新 4.如果你要删除子模块 1.删除.gitsubmodule里相关部分 2.删除.git/config 文件里相关字段 3.删除子仓库目录。...5.团队开发的时候, 进来一个新的成员, 他首次clone项目的时候, 并不会将子模块一并clone进来 这个时候, 需要先初始化子模块: # 用来初始化本地配置文件 git submodule init...git submodule update (以上两条命令也可以合并成一条组合命令:git submodule update --init --recursive) 或者直接: # clone 父仓库的时候加上...--recursive,会自动初始化并更新仓库中的每一个子模块 git clone --recursive https://gitee.com/xiaomumaozi/SubModule_Test.git

1.1K30

协同开发利器——Git Submodule

今天,我就来介绍一个对于团队十分有帮助的Git的功能——Git Submodule。 Git Submodule Submodule,直译过来就是子模块的意思,顾名思义就是控制子模块的意思。...git为我们提供了两种克隆带有子模块版本库的方法 方法一 首先clone父项目,再初始化submodule,最后更新submodule。初始化只需要做一次,之后每次update就可以了。...git clone cd git submodule init git submodule update [1240] 这种方法,较为繁琐Git又为我们提供了另外一个方法 git...方法二 进入子模块,然后切换到对应的分支,然后对子模块独立的pull cd git checkout master cd.. git submodule foreach git...pull 删除子模块 对于子模块来说,我们也会遇到移除,删除的操作 git rm git status git commit -m "remove submodule" git

3.6K10

git submodule来管理独立git子目录

添加子模块 为当前工程添加submodule,命令如下: git submodule add 仓库地址 路径 其中,仓库地址是指子模块仓库地址,路径指将子模块放置在当前工程下的路径。...下载的工程带有submodule 当使用git clone下来的工程中带有submodule时,初始的时候,submodule的内容并不会自动下载下来的,此时,只需执行如下命令: git submodule...更新submodule的URL 1.更新.gitsubmodule中对应submodule的条目URL 2.更新 .git/config 中对应submodule的条目的URL 3.执行 git submodule...使用vim编辑.git/config,删除有对应要删除的submodule的行. 3.执行 git rm --cached {submodule_path}。注意,路径不要加后面的“/”。...or: git submodule [--quiet] set-branch (--default|--branch ) [--] or: git submodule

1.9K20

git submodule 管理子项目

使用场景 拆分项目,当项目越来越大之后,我们希望 子模块 可以单独管理,并由 专门 的人去维护,这个时候只可以使用 git submodule 去完成。...常用命令 git clone --recursive # 递归方式克隆整个项目 git submodule add path # 添加子模块 git...submodule init # 初始化子模块 git submodule update # 更新子模块 git submodule foreach git pull # 拉取所有子模块 使用方式 添加子模块...,使用 git submodule init 初始化子项目列表和 git submodule update 更新最新的子项目。...修改子模块配置信息 与删除相同,需要同时修改 .gitmodules 和 .git/config 两个文件中的 URL 值,然后执行 git submodule sync 来同步,然后再提交到远程即可。

74320

git知识库 - submodule 本质是个啥

一日,前端大神突然指出,我提供的 git 仓库的文件列表接口中,一个 submodule 类型文件为什么没有对应链接,没有链接他无法跳转到对应仓库页面,让我排查一下这个仓库和对应接口,看是发生了什么问题...submodule 是什么,项目链接又是什么,为什么要链接呢?大神看看我一脸茫然的样子,沉思片刻之后,还是让我先google一下。...我快速的开始了 google,原来 submodule 是子仓库的意思,即在仓库中引入一个新的 git 仓库。它在 git 仓库中是一个带有 .git 信息的文件夹。...如在仓库中 clone 一个网上的仓库后,执行 git submodule add 添加该仓库为子仓库。...# 不存在 .gitmodules 文件 ✗ git submodule fatal: no submodule mapping found in .gitmodules for path 'stock_tool

1K60
领券