私がgitを無視したいレールアプリケーションには、いくつかのローカルファイル(私たちのリポジトリの一部です)があります。基本的には、config/environmentsディレクトリとconfig/application.rbファイルのすべての変更を無視したいと思います。 gitignoreを使用したくない理由は、コードベースで作業している他の人がgitによって設定が無視されるようにしたくないからです。基本的に私は設定ファイルを変更するテストをたくさん行っています。時には自分の設定変更がgithubにチェックインされていて、最低限恥ずかしくて、最悪の場合は実稼働環境の問題が発生します。gitでローカル設定ファイルを無視する
ここで最善のアプローチは何ですか?
チェック.gitignoreというファイルを作成するだけでなく、このconfig/database.ymlのように無視するファイルのリストを記述するだけでなく、 /config/*.yml #すべてのログファイルと一時ファイルを無視します。 /log/*.log /tmpの[マシン固有の設定ファイルをコミット]の –
可能複製(http://stackoverflow.com/questions/1396617/committing-machine-specific-configuration-files) – Senseful