私は、頻繁にマージして本番環境にリリースする Web プロジェクトに取り組んでいます。主に、3 週間前のエラー ログ エントリを分析して、その時点で本番環境にあったコードを正確に把握できるようにするために、本番サーバーにプッシュされたすべてのデータの完全な記録をリポジトリに格納したいと考えています。
release
Git には、特定のブランチで行われたコミットの履歴という概念がないため、これにブランチを使用することはできません。現在ブランチを使用していrelease
ますが、「3 週間前にどのコードが本番環境にあったか」という質問に答えることができません。
では、Git でこれを行うにはどうすればよいでしょうか。