)git submodule[--quiet] update [<单/多个选项>] [--] [<路径>…]git submodule[--quiet] set-branch [<单/多个选项>] [--] <路径>git submodule[--quiet] set-url [--] <路径> <newurl>git submodule[--quiet] summary [<单/多个选项>] [--] [<路径>…]git submodule[--...
Beginnen wir mit dem Einfügen eines bestehenden Git-Repositorys als Submodul des in Arbeit befindlichen Repositorys. Ein neues Untermodul kannst du mit dem Befehlgit submodule addund der absoluten oder relativen URL des zu trackenden Projekts hinzufügen. In diesem Beispiel fügen wir eine ...
git submodule deinit[<path>]git rm[<path>] git submodule deinit <path>:将子模块从.git/config文件中移除,并删除子模块目录中的文件。 git rm <path>:将子模块的引用从主仓库中删除,并提交更改。 常见用法:从主仓库中移除一个子模块。 git submodule deinit libfoo git rm libfoo rm-rf.git/modules/...
$ git submodule add http://xxx.xxx/common.git $ git submodule add http://xxx.xxx/framework.git Git submodule 还支持嵌套添加子模块: $ git submodule add http://xxx.xxx/react_native.git $ cd react_native $ git submodule add http://xxx.xxx/HFCommon.git $ git submodule add http://xxx...
[submodule "project-sub-1"] path = project-sub-1 url = https://github.com/username/project-sub-1.git 同时在 .git/config 文件中也会多出一些信息,在 .git/modules 文件夹下也会多出一份内容。 通常这个时候就会在主项目中使用 git commit -m 'add submodule xxx' 来进行一次提交,表示在新版本的...
[submodule "test"] path = test url = http://github.com/wukongyun/test.git 在根目录.git中有个config文件,记录 git 信息,命令cat .git/config查看,如下: [core]repositoryformatversion= 0 filemode = false bare = false logallrefupdates = true ...
一、submodule功能 有时候,一个项目会引用一些外部模块,特别是一些开源项目之间经常会有依赖(或者被依赖)。svn可以通过external来引用外部库,git则通过submodule实现。但是,git对于submodule的处理比较简单。事实上,git submodule是一个bash脚本文件
git remote add origin git@github.com:sz-ok/submodule_subdir.git git push -u origin main 这样,我们已经有了父项目submodule_main与子项目submodule_subdir,然后我们可以进行添加子模块的操作。 添加子模块: git clone git@github.com:sz-ok/submodule_main.git # clone 父项目 ...
submodule 开发常用操作 如何给 submodule 仓库提交更新 方法一,像普通仓库一样更新 之前说过,submodule 仓库也是个普通的 Git 仓库,它并不知道自己有多少个爸爸。 我们可以直接git clone xxx这个仓库,像给普通 Git 仓库提交更新一样,去更新它。 方法二,在主项目中更新 ...
第一步:用Delete(keep local) 将目录或文件命令从git的索引库中移除子模块目录 第二步:删除物理文件 第三步:删除.gitmodule文件 第四步:删除.git/config的submodule配置源文件 第五步:删除后,提交更改 git的submodule功能详解 1.前言 项目的版本库在某些情况下需要引用其他版本库中的文件,例如有一套公用的代码库...