.gitignoreが効かない?
一度ステージに入れたファイルはコミットしてなくてもgit管理下に入り、後から .gitignore に追加しても無視されない。後から無視する場合は一度削除しそれをコミットする必要がある。手動で後からgitignoreで無視する手順
①ローカルリポジトリから無視したいファイル/ディレクトリを一旦削除②gitignoreに記述
③commit(&push)
(④ローカルリポジトリに削除したファイル/ディレクトリを戻す)
コマンドで後からgitignoreで無視する手順
①ローカルリポジトリで以下のコマンドgit rm --cached -r [削除したいディレクトリ]
git rm --cached [削除したいファイル]②gitignoreに記述
③commit&push
ローカルにはファイルは残ったままリモートからは消える。
WordpressのテーマフォルダだけGit管理する
ドメイン直下にgitを設置した場合の.gitignoreファイル.htaccess license.txt readme.html index.php xmlrpc.php wp-*.php wp-admin/* wp-includes/* wp-content/* !wp-content/themes wp-content/themes/* !wp-content/themes/themefoldername※重要:無視するファイル・ディレクトリがすでにgit管理下にある場合あとからgitignoreしても効かない。あとから無視する場合はローカルでファイルを削除しpushする。