テーマをGitで管理する
WordPressでは、再現可能な自作テーマのソースコードと、環境ごとに変わるデータを分けて管理します。
このLessonのゴール
- WordPressでGit管理するものと管理しないものを分類できる
- 自作テーマをリポジトリへ登録し、テーマの変更だけを確認できる
- Gitの履歴とバックアップの役割を説明できる
Gitで管理するもの
- 自作テーマのPHP、CSS、JavaScript
- テーマ内の画像
- READMEや開発手順
通常は別に管理するもの
- WordPress本体
uploadsへ追加されたメディア- データベース
wp-config.phpの秘密情報- キャッシュやバックアップ
.gitignoreの対象は利用するホスティングやチームの運用に合わせます。プラグインを管理する場合も、ライセンスや生成データを確認してください。
実際に試してみよう
自作テーマをリポジトリへ登録し、テーマ変更だけがgit statusへ表示されることを確認します。
まとめ
Gitはソースコードの履歴、バックアップはファイルとDBを復元する仕組みとして使い分けます。
CHECK QUIZ