【发布时间】:2012-04-05 10:35:06
【问题描述】:
在 GitHub 上:
Eve 在她的某个热门项目的 fork 中编写了一些代码,提交为 "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 可以挖掘拉取请求历史记录,并以这种方式找到它,但这很糟糕。有没有办法在本地解决这个问题?
【问题讨论】: