当子模块回购更改时自动 运行 主回购上的工作流

Automatically run the workflow on the main repo when a submodule repo changes

我有一个包含子模块回购的存储库,我想 运行 主回购的工作流程以防任何子模块回购发生变化。 有什么建议吗?

首先,我应该切换到master分支。

cd otherrepo/
git checkout master

对子模块存储库进行更改后,我应该先推送这些更改。

cd otherrepo/
** making changes – Editing README.md file **
git add README.md
git commit -m 'editing README.md'
git push origin master

然后,推送主存储库。

cd ..
git add otherrepo
git commit -m 'editing otherrepo submodule'
git push origin master