GitHub で:
Eve は、人気のあるプロジェクトのフォークにコードを書き、 としてコミットし"Eve" <eve@example.com>
、プル リクエストをアップストリームに送信します。
Alice は、Eve のコードに、彼女が取り組んでいる人気のあるプロジェクトへのバックドアが含まれていることに気付かず、コードが優れていると考え、プル リクエストをマージします。
後で、誰もが所有されます。
Alice の上司である Bob は、コードを入手した人を解雇したいと考えています。彼は を実行し、次のようgit log --full
に表示されます。
commit deadbeef
Author: Eve <eve@example.com>
Commit: Eve <eve@example.com>
git log --fuller
役に立たず、Eve にはリポジトリへの直接のプッシュ権がありません。
Bob はプル リクエストの履歴を調べて、その方法で見つけることができますが、それは最悪です。これをローカルで把握する方法はありますか?