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
だとファイルは残るはずなのですが、消えると怖いので一応バックアップはとっときましょう。