スポンサーリンク

[git submodule] not initializedMaybe you want to use ‘update –init’?

発症条件

  • Gitでsubmodule化したのに更新されない。
  • deployスクリプトで発症したっぽい。
    • dev環境で完全動作し、mainブランチを更新してgithub action実行時のprod環境でのみ発症。

対処

# 以下で更新されれば初期化されていなかった可能性
git submodule init
git submodule update --remote --merge

発症するのはsubmodule化した本番環境の初回のみのようです。