git は、異なるファイルが異なるブランチから来るビューをサポートしていますか?
これが私のセットアップです。クライアント サイトでのすべての開発とインストールに master が使用される単純な git ブランチ構造があります。クライアントのセットアップは私のセットアップとは異なるため、「my_company_name」という別のブランチに少数のファイルがあります。たとえば、ホスト名を指定するファイルは、このカテゴリに属します。
私がやりたいのは、マスター ブランチで作業することですが、my_company_name から特定のファイルを取得します。私は、次の方法で同じことを達成できることを理解しています。
- git チェックアウト my_company_name
- gitマージオリジンマスター
ただし、プッシュするたびに「オリジンマスター」を指定する必要があります。指定しないと、ファイルが my_company_name に移動します。私が反対のことをした場合:
- git チェックアウト マスター
- git マージ元 my_company_name
次に、クライアント サイトにインストールする前に、サイト固有のファイルを変更する必要があります。
git はこれをどのようにサポートしていますか?