リモートごとに異なる .gitignore ファイルをセットアップする簡単な方法はありますか? Heroku と Github の両方にプッシュするリポジトリがあります。Heroku 用の database.yml が必要ですが、情報の一部を Github にプッシュしたくありません。したがって、リモートごとに異なる .gitignore ファイルが必要です。
database.yml を無視するブランチとそうでないブランチの 2 つの別々のブランチを作成してみました。問題は、heroku ブランチをチェックアウトして github ブランチに戻ると、database.yml ファイル全体がなくなっていることです。
任意のヒント?