gitでクローンと同時にサブモジュールを初期化、アップデートする
こんにちは。
開発の平形です。
初投稿になります。
Gitでcloneした後に、何かが足りなくてうまく動かない事がよくあります。
そして気づくのです。
あ、submoduleをクローンしてねーじゃん!
※submoduleについてはこちらの記事が参考になります。
このパターン何回目だよ!
と自分が嫌になってしまいます。
そしていつも、
git clone git://github.com/foo/bar.git
git cd bar
git submodule update --init --recursive
といったお決まり作業をする訳です。
でもついつい忘れてしまうんですよね。
で、調べてみるとちゃんとあるんですね。
git clone --recursive git://github.com/foo/bar.git
これで、クローンと同時にサブモジュールもクローンされます。
通常のクローンと使い分ける必要も特にないので、これからはこれを使っていこうと思います。
読んでいただいてありがとうございました。
まだまだ、寒い日が続いておりますが、お体にご自愛くださいませ。
参考にしたページ
http://stackoverflow.com/questions/3796927/how-to-git-clone-including-submodules