WordPressに.gitignoreファイルを作成する
WordPressをGitで管理したかったのでそのメモを記載しておきます。基本的にはテーマと自作プラグインのみGitで管理できていればいいのでそれ以外のファイルは除外した記述になっています。
.gitignoreの作成
.gitignore
を作成する前に自身がどのファイルを管理したいのかを考える必要があります。テーマのみ管理したいのであればテーマ直下に.gitignore
を作成するという考え方もありますし、自作プラグインやテーマなどの管理したいというのであればルートに作成すればいいかなと思います。
手順
管理したいディレクトリに移動しGitのリポジトリを作成します。
git init
続いて.gitignore
ファイルを作成します。
# Windows
type .gitignore
# mac
touch .gitignore
.gitignore
の作成方法は以上です。次に除外ファイルを設定していきます。
除外設定
除外するファイルを.gitignore
に記述。
# 除外されるディレクトリ
/wp-admin/
/wp-content/index.php
/wp-content/languages
/wp-content/plugins/
/wp-includes/
/index.php
/license.txt
/readme.html
/wp-*.php
/xmlrpc.php
wp-config.php
/wp-content/uploads/
*.log
/.htaccess
上記は除外したいディレクトリを記述する方法で、下記は読み込ませたいディレクトリの記述方法になります。
# 読み込ませるディレクトリ
/*
!.gitignore
!wp-content/
wp-content/*
!wp-content/plugins/
!wp-content/themes/
wp-content/plugins/*
wp-content/themes/*
ローカルリポジトリに反映
最後にローカルリポジトリに反映させます。
# step1
git add .gitignore
# step2
git commit -m "set up .gitiginore"
# step3
git push origin main