我有一个包含两个子模块的仓库。我想检测子模块中的更改。
例如,我有一个名为repo1
的仓库,其中有两个子模块,分别为sub_repo1
和sub_repo2
。我想检测这两个子模块中的更改并将其合并到repo1
中。我尝试了以下代码
from git import Repo
repo = Repo(repo1_path)
for submodule in repo.submodules():
<I cannot find more reference>
我找不到有关如何检测子模块更改的参考。
我可以在这些子模块中使用git diff
来查找远程更改。
我的问题是:
submodule
中的更改吗?git diff
这样的字符串来获取列出的结果吗?非常感谢。
我检查过的参考资料是: