如何反转`git子模块init`

时间:2010-12-16 19:23:58

标签: git github git-submodules

要启动项目,我必须执行git submodule init,然后执行git submodule update。但是现在猫已经不在了,我想知道是否有必要做些什么来重新打包它然后再回到存储库。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您是否对子模块中的代码进行了更改,还是仅对主存储库中的代码进行了更改?

如果您对子模块中的代码进行了更改,则首先需要进入您进行更改的每个子模块并将其提交到该子模块。完成后,您可以在主存储库中提交,并记录这些子模块的新状态。

如果您没有更改子模块中的任何文件,只更改主项目中的文件,那么在提交之前,您无需做任何与子模块相关的操作。