ローカル マシンに単一の git リポジトリがあります。機能の作業が完了したら、変更をコミットして、2 つの「ベア」リポジトリ (運用とステージング) のいずれかにプッシュします。
post-receive フックは、ローカルからのプッシュ後にコードをデプロイします。うまく機能しますが、ユーザーが新しい拡張機能をインストールするときなど、2 つのリモート (運用とステージング) で発生する変更を取得する必要があります。これらの変更をローカルに「プル」できる必要があります。
それぞれが作業ツリーを持つようにリポジトリを変換する必要がありますか? リモート リポジトリの変更をコード ベースにプルできますか? 私の設定について質問があるかもしれませんが、何を知る必要があるかわかりません。質問してください。これを理解するのを手伝ってくれてありがとう!