如何提取所有子模块的更改

Android风暴

该方案是:

我有一些带有一些分支的子模块。

  • sdk(开发,版本1.0)
  • api(开发,版本1.0)

每当我需要构建我的应用程序时,我都会这样做

git checkout develop && git submodule foreach --recursive git checkout develop

但是然后我必须移至每个子模块文件夹并在我想要的特定分支中进行提取。

我在问是否有一种方法可以在特定分支上执行相同的递归命令。

Android风暴

一段时间后,我找到了这个命令。

git pull origin branch_name && git submodule foreach --recursive git pull origin branch_name

这对我来说很好。

另外,我用不同的方式进行了测试,发现

git branch && git submodule foreach --recursive git branch

帮助我检入了每个子模块,我正在检出哪个分支。

希望对您有帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何git标记所有子模块?

如何更新所有子模块?

如何导入所有子模块?

如何压缩所有提交而不会丢失子模块?

如何仅在设备上预装所有离子模块?

如何列出所有 Git 子模块的 URL?

如何使摘要模块重新导出ESM模块的所有子模块输出?

如何将子模块添加到现有仓库中,在本地进行更改,然后将所有更改推送到github?

克隆所有子模块的git repo

更改现有子模块的分支

子模块更改时如何触发管道?

如何更改git子模块的HEAD

Git如何放弃对子模块的更改

如何注入模块并使它可用于应用程序的所有模块和子模块(获取未知的提供程序错误)

如何在可可中下载github项目的所有子模块?

Git:如何获取所有未跟踪文件的列表,忽略未跟踪的子模块?

如何设置GitHub Docker CI以在所有子模块上运行

如何对 Angular 应用程序子模块的所有组件执行 ng 测试

如何git克隆除一个以外的所有子模块(使用--recursive)?

如何自动将所有符号链接转换为repo中的git子模块

更改git子模块

如何列出项目中定义的所有Maven配置文件,包括所有子模块?

如何在Gitlab CI中使用--remote提取子模块?

如何提取一个新的子模块

如何从子树仓库中提取子模块?

如何更改 git superproject 更改子模块的哈希值?

循环遍历所有子模块列表时避免使用子模块

为 git 历史记录中的所有提交更改 git 子模块的远程存储库

我的Git子模块未加载所有文件