はじめに Git Submoduleについて自分で分かった範囲をまとめてみます。 同じような記事が沢山ありますが、バージョンが違うからか微妙に動作が異なっていたり、自分の思うようにいかない部分があったために記事にしました。 Gitのバージョンは、 Git Shell git version 2.11.0.windows.3 (GitHub for Windwos 3.3.4.0) になります。 要件 親プロジェクトで、子プロジェクト(サブモジュール)を使いたい。 親プロジェクトでは、常に最新版の子プロジェクトを使う。 親プロジェクト側からも子プロジェクトを更新したい。 親プロジェクトは、公開する。 子プロジェクトは、公開しなくても良い 子プロジェクトは、それ単体でバージョン管理している。 子プロジェクトをサブモジュールとして扱う。 3つ目の条件は、あまりよくないかもしれませんが個人のプロジ