概要
WordPressのコードをgitで管理することになったためそのメモ。
WordPressはpluginや作成したコンテンツなどGitで管理するのに適さないデータが大量にあります。Gitで管理するべきものはテーマファイルだけだと思うので、今回は自作テーマ(既存テーマをカスタマイズする場合も同様)を管理する場合の手順メモです。
WordPressのあるプロジェクトに移動。
cd /var/www/wordpress
gitのリポジトリを作る。
git init
.gitignore
に対象のテーマファイルのみを管理するように記述する。
*
!.gitignore
!/wp-content/themes/{mytheme}
# {mytheme}にはテーマ名を入れる
おまけ
pluginや作成したコンテンツの管理について、個人的にはSnapUpが管理が楽でおすすめです。WordPressのスナップショットやstg環境も簡単に作成できます。