くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

Gitで別リポジトリを扱う(git submodule)

Git submoduleに関する備忘録。使う頻度が多くないからいつも忘れるので。。。

共通モジュールを別リポジトリで管理しているので、Git submodule重要!

リポジトリを追加する(submodule add)

$ git submodule add <repogitory_url> <dir_name>

追加したリポジトリを更新する(submodule update)

$ git submodule update --remote

追加したリポジトリを削除する(submodule deinit)

$ git submodule deinit <dir_name>
$ git rm -rf <dir_name>

リモートのリポジトリを最新化する場合は、「--remote」オプションがいるらしい。 これがないと、更新してくれなかった。。。

参考にしたサイト様