如何从根仓库检查 git 子模块状态?
How to check git submodule status from the root repo?
我有一个 repo,我们称它为 test
。在那个 repo 中,我想创建一个子模块,它指向另一个名为 tools
的现有 repo。我希望能够修改两个存储库中的文件,然后从 test
打开 git bash,执行 git status
,然后看到我已经修改或取消跟踪文件两个回购协议。我希望在这个项目的过程中修改并推送到两个回购协议,我想避免在两个不同的地方做一个 git status
。我该怎么做?
我试过git status --ignore-submodules=none
,即使我修改了子模块中的文件,也没有显示子模块信息。
如果为此使用子模块不是最好的方法,我愿意接受其他建议。
git status --ignore-submodules=none
and that did not show submodule information even when I had modified files in the submodule
它应该有:用git submodule status
检查子模块本身的状态,看看它们是否真的初始化好了。
我有一个 repo,我们称它为 test
。在那个 repo 中,我想创建一个子模块,它指向另一个名为 tools
的现有 repo。我希望能够修改两个存储库中的文件,然后从 test
打开 git bash,执行 git status
,然后看到我已经修改或取消跟踪文件两个回购协议。我希望在这个项目的过程中修改并推送到两个回购协议,我想避免在两个不同的地方做一个 git status
。我该怎么做?
我试过git status --ignore-submodules=none
,即使我修改了子模块中的文件,也没有显示子模块信息。
如果为此使用子模块不是最好的方法,我愿意接受其他建议。
git status --ignore-submodules=none
and that did not show submodule information even when I had modified files in the submodule
它应该有:用git submodule status
检查子模块本身的状态,看看它们是否真的初始化好了。