<branch_name>:要指定的分支名称。3. 示例:使用 git submodule add 命令添加特定分支的子模块 假设我们有一个远程仓库 https://github.com/example/submodule_repository.git,并且我们希望将其 stable 分支作为子模块添加到当前仓库的 submodules/my-submodule 路径下
git config-f.gitmodules submodule.[submodule-name].branch[branch-name] 如果不用 -f .gitmodules 选项,那么它只会为你做修改。但是在仓库中保留跟踪信息更有意义一些,因为其他人也可以得到同样的效果。 https://blog.csdn.net/weixin_44070450/article/details/107701812 https://git-scm.com/book/zh/v2/Gi...
添加一个远程仓库项目https://github.com/RivTian/testSubmodule.git子模块到一个已有主仓库项目中。代码形式是git submodule add <url> <repo_name>, 如下面的例子: $ git submodule add https://github.com/RivTian/testSubmodule.git toolKit 这时,你会看到一个名为 toolKit 的文件夹在你的主仓库目录中。
提交submodule 我们在project-main下,git status发现,多出来的是.gitmodules和文件夹project-sub-1,我们将它们视为普通的文件,提交并推送到远程。 anders@ubuntu:~/repo/project-main$ git status On branch master No commits yet Changes to be committed: (use "git rm --cached <file>..." to unstage) ...
git config -f .gitmodules submodule.[submodule-name].branch [branch-name] 如果不用 -f .gitmodules 选项,那么它只会为你做修改。但是在仓库中保留跟踪信息更有意义一些,因为其他人也可以得到同样的效果。 https://blog.csdn.net/weixin_44070450/article/details/107701812 ...
这里需要指出父项目的 git 并不会记录 submodule 的文件变动,它是按照 commit id 指定 submodule moduleA 的 git header,所以 .gitmodules 和 moduleA 这两项是需要提交到父项目的远程仓库的。 On branch master Your branch is up-to-date with 'origin/master'. Changes to be committed: (use "git reset...
git submodule add http://git.code.oa.com/TCW/Crowdsource-android.git android 执行完这条命令之后,通过git status,可以看到变更信息: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 On branch master Your branch is up-to-datewith'origin/master'.Changes to be committed:(use"git reset HEAD <fil...
此时其会在main-project文件夹下创建sub-project submodule,如下图 运行git status查看目前状态 $ git status On branch master Your branch is up to date with 'origin/master'. Changes to be committed: (use "git restore --staged <file>..." to unstage) ...
git config -f .gitmodules submodule.[submodule-name].branch [branch-name] 如果不用 -f .gitmodules 选项,那么它只会为你做修改。但是在仓库中保留跟踪信息更有意义一些,因为其他人也可以得到同样的效果。 https://blog.csdn.net/weixin_44070450/article/details/107701812 ...
包括子模块的初始化,如何使用 git submodule add 命令在主仓库添加子模块 如何在子模块和主仓库之间的更新和同步 子模块主要有以下应用场景 不同项目间需要共享同一个公共代码,如基础类库或工具包; 较大的项目需要拆分成多个子项目进行开发,通过子模块控制依赖关系; ...