Sync子模块是一个带有原始repo的分支



我有一个'超级存储库',它有一个子模块,本质上是原始存储库的分支(包含我的更改)。我可以使用什么可能的工作流来将原始存储库主分支上的最新更改合并到子模块中?换句话说,我想将子模块更新为最新的更改。

我想我必须添加一个表示原始存储库的远程。所以我进入子模块的目录,添加了远程,然后尝试了git pull origin master,然后在超级仓库中我做了git add the-submodule,提交和推送。然而,在另一台计算机上,当我试图做git pull && git submodule update时,我得到了以下错误:

fatal:引用不是树:1790434a80cca4173677c9a21ffd80a50cc970ef

无法在子模块路径'oh-my-zsh'中签出'1790434a80cca4173677c9a21ffd80a50cc970ef'

所以我想我做错了。

我最终从零开始,它成功了

最新更新