たとえば、ある人がブランチ (または軽量タグ) を作成し、そのブランチをサーバーにプッシュします。ローカル.git
ディレクトリから見ると、一部のファイルは人によって変更されています。あの人も推しです。サーバーは許可を確認する必要があるため、誰がそれを行うかを知っています。サーバー上の git は、誰がその操作を行ったかについてこの情報を取得しますか?
私ができるなら:
git log .git/refs/tags/tag
誰がそのタグを作成したかを知ることができました。
これを行う方法があれば、次のような質問に答えることができます。
- このブランチを作成/削除した人
- このタグを作成/削除した人
- 等
または、git リポジトリのメタデータの変更の作成者を見つける別の方法はありますか?