.gitignoreファイルをremote repoごとに設定したい


herokuを使って自作のアプリケーションをデプロイする際、作業リポジトリ(local)には自身のgitリポジトリと heroku のgit
リポジトリの２つのリモートリポジトリが紐付けられており、同じ内容でpushすることは、現段階で可能なのですが、異なる内容(remote heroku
のほうはすべてpushしたいが、remote originにはいくつかのファイルはpushしたくない)のpushを実現する方法はないのでしょうか.  
現在は内容の同じ2つのlocalリポジトリを作成し、それぞれにorigin,herokuのremote repo を紐づけて一時的に対応しています。




複数のリモートリポジトリで除外したいファイルがあるということは、  
それぞれのリモートリポジトリにそれぞれのブランチがあるはずです。  
それぞれのブランチで、.gitignoreを管理する事により、実現できるはずです。

たとえば、branch_aの.gitignoreでは

[code]

    file_1
    dir/file_2
    
[/code]

branch_bの.gitignoreでは

[code]

    file_1
    dir/file_2
    dir/file_3
    
[/code]

など




複数のリモートリポジトリで除外したいファイルがあるということは、  
それぞれのリモートリポジトリにそれぞれのブランチがあるはずです。  
それぞれのブランチで、.gitignoreを管理する事により、実現できるはずです。

たとえば、branch_aの.gitignoreでは

[code]

    file_1
    dir/file_2
    
[/code]

branch_bの.gitignoreでは

[code]

    file_1
    dir/file_2
    dir/file_3
    
[/code]

など

