Git 命令,用于强制在子模块中进行特定提交



是否有 Git 命令来强制特定的子模块/主模块关系,或者我必须手动编辑 .git 目录中的文件?

例如,我的主程序

使用许多项目通用的库,但我需要在库中有一个与我的主程序绑定的特定提交。

也就是说,我一直在天真地使用子模块,关系搞砸了,我想修复它们。

根据定义,子模块是一种将特定 SHA1 记录为父存储库索引中的 gitlink 条目的方法。

如果子模块不

知何故没有反映正确的 SHA1,您所要做的就是签出相应的 SHA1,返回父存储库,添加并提交:这将记录子模块的新所需状态。

最新更新