git submodule
git submoduleとは外部のgitリポジトリを自分のgitリポジトリ配下に配置できる仕組みです。gitを使い始めて暫く立ちますがこの機能の存在を最近知りました・・。
submoduleで管理しているHugoのテーマをanankeからonepressに乗り換えた際に使用したgit submoduleのコマンドのメモです。
submoduleの削除
$ git submodule deinit themes/ananke/
$ git rm themes/ananke/submoduleの追加
$ git submodule add https://github.com/ijsucceed/onepress.git themes/onepresssubmoduleの更新
$ git submodule update --init --recursive