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)
私は次のアプローチを試しました: