概要
git submodule foreach git pull origin main
たとえばすべてのサブモジュールを origin/main の最新に更新するために
上記のコマンドを実行した場合、origin/main が存在しないサブモジュールがあると
そこで foreach の処理が止まってしまう
git submodule foreach 'git pull origin main || :'
上記のようなコマンドに書き換えて実行すると
エラーが発生しても foreach が止まらず続くようになる