このgitコマンドを理解しようとしています。 私はサブモジュールを持っているソフトウェアリポジトリを持っており、そのサブモジュールは別のサブモジュールを指しています。チェックアウトするには、このコマンドが使用されます。 -gitコマンド "git checkout master ||:"
git submodule foreach --recursive 'git checkout master || :'
このコマンドについての理解です。 このコマンドでは「||:」は何を意味しますか?私はこの質問をして、必要に応じてこれらのコマンドをより柔軟に変更できるようにしています。
このコマンドで、foreachは、見つかった各サブモジュールを意味し、masterのチェックアウトを行いますが、ここでは "||と:"は何を意味しますか?