Commit changes / Push for all projects

May I know how to commit changes / push for all projects in single action? I have a lot of changes to check in to multiple projects. I know how to commit/push the changes one by one, but I want to do it in one action.

Thanks

You can simply automate this via some scripting language, including a shell script.

But I would advice against it, for if the number of repositories is significant enough to be a burden to do it manually, it also means that doing it as a batch job is somewhat unsafe — too many factors at play that could go wrong, and you’ll most likely be ignoring any warnings resulting from automated commits and pushes.