wordpressサイトをgitで管理する際のgitignore

1つのサーバのみで運用する場合は問題ないかもですが、【本番】【テスト】など複数のサーバでソースを共有するための設定です。

gitignoreを追加

様々な言語・サービスでオススメのgitignoreがまとまってましたので、これを参考にしました。
github / gitignore

wordpressディレクトリ内に.gitignoreファイルを作成します。
中身は以下。

#mac
.DS_Store
._*
#sass
.sass-cache/    
#WP用
.htaccess
wp-config.php
wp-content/uploads/
*.log
sitemap.xml
sitemap.xml.gz

すでに無視したいファイルをコミット(or ステージに登録)しちゃってた場合

下記のコマンドで追跡を解除します。
ファイルは削除されませんが、gitの管理対象外となります。

$ git rm --cached ファイル名

また、フォルダ内すべてを管理対象外にするには-rオプションを加えます。

$ git rm --cached -r ディレクトリ名

最後に、コミットして反映させます。

git rm --chachedだとファイルは残るはずなのですが、消えると怖いので一応バックアップはとっときましょう。