Railsの上にWordPressを置きたかったのでsubmoduleでやってみた。
まずはメインリポジトリとサブモジュール用のリポジトリ、どちらも普通にリポジトリ登録。
メインリポジトリでsubmoduleを登録する
git submodule add リモートリポジトリ パス
RailsでWordPressを動かす場合パスは public/blogとか
addしてcommitしておく
本番でcloneする
git submodule update --init
もしサブモジュールに更新があったときは
git submodule foreach git pull origin master
で最新版をpullしてこれる
stashはこれ
git submodule foreach 'git stash'