あなたはおそらく誰がそれをしたかを知ることができます!リベースすると、コミットが書き直されるため、コミッター情報は元の作成者ではなく、リベースを行っている人からのものになります。(これは著者情報とは別のものです。)
この情報は、gitk(左下の差分ペイン) またはgit log --pretty=fuller(フルよりもフル) の出力で確認できます。ログ出力の例:
commit b8624718b97a39a04637c91ec3517c109f3f681d
Author: Original Author <original@author.com>
AuthorDate: Sun Aug 8 02:15:10 2010 -0300
Commit: New Committer <new@committer.com>
CommitDate: Mon Jan 23 17:29:39 2012 -0800
a lovely commit message
...
コミッター名、電子メール、および日付は、実際にコミットを作成した操作からのものです。何度も書き直されている場合は、最新の情報しか得られないことに注意してください。
どこからリベースされたかについては...リベースされたコミットの元のバージョンも履歴にある場合、それは簡単です。一致するコミットの完全な履歴を検索するだけです。たとえば、コミット メッセージのフラグメントや、コミットで変更されたものによって検索します。
git log --all --grep='commit subject from a rebased commit'
git log --all -S'void this_function_was_added() {'
元のコミットが履歴のどこにもない場合、それはさらに難しくなります。うまくいけば、それを行った人を追跡することで見つけられるでしょう。彼らが知らない場合はgit reflog show <branch>、リポジトリで実行して、そのブランチの履歴を確認するように依頼してください。