2014-12-03 64 views
1

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

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

即我天真地使用子模块,并且关系搞砸了,我想修复它们。

+0

您可以检出子模块中的特定提交。那是你想要做的吗? – Bojangles 2014-12-03 18:20:56

回答

0

根据定义,一个子模块的方式来记录特定SHA1作为index of the parent repository一个gitlink entry

如果某种方式子模块没有反映出正确的SHA1,你所要做的就是签出相应的SHA1,回到父回购,添加和提交:这将记录子模块的新的期望状态。