ライブサイトをミラー化するgitリポジトリを作成しました(これは非ベアgitリポジトリです)。
git clone --mirror ssh://[email protected]/path/to/repo
さて、リモートOriginからのすべての変更でこのミラークローンを更新し続けるには、どのコマンドを使用する必要がありますか?
コミット、参照、フック、ブランチなど、すべてを最新に保ちたいです。
ありがとう!
これは、ミラーで実行する必要があるコマンドです。
git remote update
こちらをご覧ください: Gitは後続のクローンですべてのブランチをクローンしませんか?
Push --mirror
の代わりにブランチを引っ張ってこれが本当に必要な場合は、こちらをご覧ください:
git bareリポジトリの "fetch --all"はローカルブランチをリモートブランチと同期しません
この回答は、それを比較的簡単に達成する方法に関する詳細な手順を示しています。