gitリポジトリでgit管理ディレクトリ範囲を狭くする

ワードプレスのドキュメントルート全体(アプリケーション全体)がgit管理下という状態からwp-content/themes/(テーマディレクトリ)以下だけをgit管理下に管理範囲を狭める。

※元のリポジトリを失わないように、cloneして別のリポジトリで行ってください。コマンド実行前にgit管理下のディレクトリを把握しておくと良いと思います。

git filter-branch --subdirectory-filter wp-content/themes/ HEAD

コマンド実行後、lsなどでディレクトリ内を確認してください。wp-contentディレクトリなどは消えて、themesディレクトリ内のものだけに変わっているはずです。