gitでignoreとexcludeを使用する方法について少し混乱しています。
master と production の 2 つのブランチを持つレポがあります。
これら 2 つのブランチには、開発サーバー用と運用サーバー用に異なる構成ファイルが必要です。
Git のドキュメントには、無視および除外は追跡対象のファイルでは機能しないと記載されています。しかし、それらを追跡しないと、ローカルとリモートリポジトリの両方で削除されます.
いずれかのオプションをローカルでのみ適用すると、他のファイルの変更をマージまたはリベースすると、構成が他のブランチの構成で上書きされます。
現在、Mac OSX で Tower を使用しています。