在 GitHub 上:
Eve 在她的某个流行项目的 fork 中编写了一些代码,提交为"Eve" <eve@example.com>
,并向上游发送拉取请求。
Alice 没有注意到 Eve 的代码包含她从事的流行项目的后门,认为代码很棒,并合并了拉取请求。
后来,每个人都拥有了。
爱丽丝的老板鲍勃想解雇任何获得代码的人。他做了一个git log --full
,并看到:
commit deadbeef
Author: Eve <eve@example.com>
Commit: Eve <eve@example.com>
git log --fuller
没有帮助,而且 Eve 没有直接推送到存储库的权限。
Bob 可以挖掘拉取请求的历史,并以这种方式找到它,但这很糟糕。有没有办法在本地解决这个问题?