git 我如何将提交从子模块添加到主仓库

ehxuflar  于 2023-01-19  发布在  Git
关注(0)|答案(1)|浏览(234)

我有一个包含一个子模块的存储库。
但是我希望在主存储库中使用的标记能够通知在子模块中进行的提交。
是否可以执行此程序?
注意:我使用Jenkins工具进行构建、部署,它有一个创建标记的阶段。
我一直在尝试以下命令:
此命令不会将提交置于标记上
git submodule update --init --recursive --remote
此命令返回消息:输入“子模块/文件夹”
git submodule foreach --recursive 'git fetch --tags --force'

uajslkp6

uajslkp61#

你所要做的就是在子模块中创建提交。
将检测到更改的状态(意味着在主存储库中 checkout 的子模块位于不同的根树SHA1)。
这是一个**gitlink**,将SHA1 recorded作为special entry in the index
在上述主项目中,添加并提交新的子模块状态(gitlink特殊条目)。

相关问题