例えば、Mac OS では全てのディレクトリに .DS_Store というディレクトリがる。これを .gitignore で無視させる場合
1 |
.DS_Store |
これで全てのディレクトリが再帰的に評価され .DS_Store が無視される。
.gitignore の使えるテンプレートは https://github.com/github/gitignore にある。
様々な環境別に分かれているので使いやすい。
以下のコマンドで、.gitignore が評価されているか確認できる
1 |
$ git add -n . |
最後のピリオド (.) を忘れずに
(うまくいかない場合は、コミット済の場合もあるから以下を参考に、 add を取り消すか、リポジトリから外して下さい)
もう、git add しちゃってて戻す場合は、
1 |
$ git rm -r --cached . |
もう、コミットしちゃったよって場合は、
1 |
$ git rm --cached ファイル |