アップストリーム リポジトリをミラーリングし、これをすべてのプロジェクトのローカル リポジトリとして使用する必要があります。基準は次のとおりです。
アップストリーム リポジトリからプル/フェッチできるようにします。
ユーザーはこのローカル リポジトリをクローンして、自分のプロジェクトで作業できます。その後、プロジェクト/ブランチ/変更をこのローカル リポジトリにプッシュできます (アップストリーム リポジトリにはプッシュしません)。
人々がこのローカル リポジトリからプルすると、アップストリーム リポジトリの変更を確認できるはずです。
私は使用しようとしました:
git clone --bare
アップストリーム リポジトリのクローンを作成してから、次の操作を行います。
git fetch
更新します。ただし、このローカル リポジトリのクローンには更新が表示されません。私が知る限り、ローカルの「ベア」リポジトリでは、「origin/master」が更新されましたが、「HEAD」と「master」は元の場所にとどまっています。何か案は?ありがとう!