submoduleを親のリポジトリと同時にコミット、プッシュしたい一般的には次のような手順になると思います。使い、各サブモジュールでの変更のステージングとコミットを行います。オプションで与えてください。その後にメインモジュールのステージングとコミットを行います。トラッキングブランチを作成できます。存在するとエラーになります。その他の設定と同様、システム全体、ユーザーごと、ディレクトリごと、リポジトリごとといった様々な場所から読み込まれ、指定した属性単位で上書きされます。フィンガープリントについてその認識でよいです。公式のヘルプにもそのフィンガープリントがありました。アルゴリズムを書きます。簡単のために省略して書いています。