を使用して git リポジトリをミラーリングしgit clone --mirror
、次に を設定git config core.logAllRefUpdates true
し、後で で更新しましたgit fetch -p
。
リポジトリをホストしているサーバーgit reflog
で、repository.git
ディレクトリで実行すると出力が得られません。
core.logAllRefUpdates
参照が配置されている状態のドキュメントです$GIT_DIR/logs/<ref>
が、ログディレクトリはありません。手動で作成する必要がありますか?
core.logAllRefUpdates
reflog を有効にします。ref への更新は、新旧の SHA-1、日付/時刻、および更新の理由を追加することによって、ファイル「$GIT_DIR/logs/」に記録されますが、ファイルが存在する場合のみです。この構成変数が true に設定されている場合、欠落している「$GIT_DIR/logs/」ファイルが、ブランチ ヘッド (つまり、refs/heads/ の下)、リモート ref (つまり、refs/remotes/ の下)、メモ ref (つまり、refs の下) 用に自動的に作成されます。 /notes/)、およびシンボリック ref HEAD です。always に設定されている場合、refs/ の下のすべての ref に対して、欠落している reflog が自動的に作成されます。