3 つの git リポジトリがあります。
local: ローカル マシン上の開発リポジトリ。remote1他の開発者とのコラボレーションに使用されます。remote2これは本番サーバーです。pullから定期的remote1にlocalリポジトリに移動し、いくつかのローカル追跡ファイルをそのまま保持したいと思います (つまり、から取得してマージしremote1ますが、一部のローカル追跡ファイルはマージから除外します)。一方で、私は定期的にプッシュしたいと思っ
pushてremote2おり、ローカルの追跡ファイルもプッシュしたいと思っています。
つまり、次のバージョンの が必要ですfile1。
local: file1 v.1remote1: ファイル1、v.2remote2: file1、v.1
注:file1何でもかまいません (.css、.html、さらには .png)
私は次のアプローチを試しました: