子模块允许您将Git存储库保存为另一个Git存储库的子目录。
在git中,为什么 `git submodule update --remote --recursive` 不起作用?
我正在构建 PX4 自动驾驶仪,当从一个版本更改为另一个版本时。我观察到以下现象: peng@pop-os:~/git-fork/PX4-Autopilot$ git 子模块更新 --remote --recursive --force --
我有几个 git 存储库(项目),它们使用其他存储库(“组件”)作为子模块: 项目1 - A组份 - 组分B 项目2 - 组分B - 成分C 项目3 -
我有几个存储库,其中有一个存储库(我们称之为 R)作为子模块。有没有办法可以使用命令行找到所有引用 R 的存储库?
我向我的 git 存储库添加了一个子模块,如下所示: $ git 子模块添加 git://github.com/user/some-library some-library 我决定创建该库的一个分支来进行一些调整。怎么...
“拒绝合并不相关的历史记录”在 Github Action 中更新子模块引用时
我有一个 Github 操作,用于尝试更新项目依赖项。我正在使用repository_dispatch触发器来尝试拉取和更新已更新的子存储库。当子仓库是你时...
我尝试过的 git 子模块 foreach git checkout main git 子模块 foreach git add --all git 子模块 foreach git diff-index --quiet HEAD || git commit -m“%CommitMessage%” git subm...
我有一个包含几个子模块的git项目(现在回想起来我有点后悔这个选择)。它使用 gnu make 目前我希望人们在构建之前手动发出 git submodule update --init1 ...
Batch - Git - 子模块 Foreach - 如何在 foreach 中运行多个命令
我尝试过的 git 子模块 foreach git checkout main git 子模块 foreach git add --all git 子模块 foreach git diff-index --quiet HEAD || git commit -m“%CommitMessage%” git subm...
git push--recurse-submodules=on-demand 推送提交到底在哪里?
假设我有带有子模块的 git repo。 假设其中一个子模块有分支 Br1(当前已签出)和分支 Br2。 本地 Br1 已提交:A->B 远程 Br1 已提交:A 当地B...
我有一个 git repo repoA,它是父存储库。在其中,我有一个子模块 repoB 存储在克隆的 repoA 目录中的目录 repoB 中。 几年前,当我第一次开始这个项目时,我...
我正在开发一个带有子模块的存储库。 我有一个从 master 分支分支出来的分支 feature1 。 在我的 feature1 分支上,我对子模块中的一些文件进行了更改。 现在是我的
在git中,我创建了一个像这样的顶级固件项目 mkdir 固件 光盘固件 git init --裸 光盘 .. mkdir 固件_pci CD 固件_pci git init --裸 现在我想添加firmware_pci 作为
我有一个主项目文件夹名称基础,在该文件夹中我们有两个文件夹,一个是flutter应用程序名称myapp,另一个文件夹名称是子模块,可能有多个flutter模块并且想要...
我有一个包含几个子模块的存储库。我想添加其他一些,对我来说最快的方法是使用 .gitmodules (在我看来,它应该明确允许任何类型的子模块管理)。
我无法使用子模块克隆父项目。仅克隆父项目。 我尝试过 git clone --recurse-submodules git 克隆 --递归 我无法使用子模块克隆父项目。仅克隆了父项目。 我尝试过 git 克隆 --recurse-submodules git克隆——递归 还有很多选择。 我需要配置我的 Git 环境来支持子模块吗? 这是我尝试过的存储库。 父项目。 https://github.com/chamlyidunil/test-submodule-project 公共项目(子模块) https://github.com/chamlyidunil/common-utility 如果您可以提供整个周期的示例 git 命令,这对您确实有帮助。 git pull(获取子模块更新) 我的 Git 版本是 2.15.1 (Apple Git-101)。 您的项目有一个 .gitmodules 文件,但它没有签入实际的子模块提交。 如果要添加子模块,应使用 git submodule add 添加子模块,然后提交结果。这会将子模块提交添加到存储库中,而您的存储库目前缺少该子模块。 因此,例如,在父项目的个人克隆中,您可以删除当前的 .gitmodules 文件并运行 git submodule add https://github.com/chamlyidunil/common-utility.git common-utility,然后提交结果。
关于问题: 如何正确调用符号链接的 git 子模块? 发现当执行 git clone --recursive 时,有必要将 git 子模块检出到其默认分支...
我有一个用于稀疏结账的子模块。如果没有稀疏的结账我会做 git 子模块更新 --init 但如何将子模块存储库初始化为空而不需要
是否可以创建一个在存档文件中包含 git 子模块的静态链接库?
我目前正在用 C 语言开发一个图形库,该库使用 SDL2 及其库生态系统的其他部分,并希望将整个库打包到单个 .a 文件中,以便于使用...
获取 git 子模块时出现“致命:远程错误:upload-pack:不是我们的引用”错误
场景 我正在尝试在我的个人服务器上设置 torch-mlir 存储库。该存储库有两个子模块:llvm-project 和 mlir-hlo。 现在,在我的服务器上,我已经有了 llvm-project 和 mlir-hlo。
我在 Jenkins 的项目中有一个子模块。我已启用高级设置以递归更新子模块。 当我运行构建时,我看到工作区包含子模块中的文件。