所以我知道如何将git子模块更新为最新的主模块。但是由于我已经很长时间没有这样做了,所以最新的master可以比我使用的版本提前700多个提交,并且现在与我的代码不兼容。在某个时候,我应该更新我的代码,但是现在我想只更新到仍然与我的代码兼容的最新版本。一个想法是通过例如更新子模块。 100次提交,然后查看是否仍然有效。我该怎么做,还是有更好的方法(也许使用标签/发行版作为中间步骤)?
答案 0 :(得分:0)
只需cd
进入子模块目录,然后调用git checkout COMMITISH
以选择所需的提交。当找到适合自己的版本时,可以使用对该特定子模块提交的引用进行提交。