Git SubmoduleでHugoのテーマを追加/削除する手順

えいら

追加

$ git submodule add https://github.com/$GITHUB_USER/$GITHUB_REPO.git themes/$THEME_NAME

更新

$ git submodule update --remote

削除

$ git submodule deinit -f themes/$THEME_NAME
$ rm -rf .git/modules/themes/$THEME_NAME
$ git rm -f themes/$THEME_NAME

サブモジュールを含むプロジェクトのクローン

$ git clone --recursive $REPOSITORY_URL

サブモジュールを含むプロジェクトだがクローンを忘れた

$ git submodule update --init --recursive