2017年某个周五下午,开发者李然遭遇了职业生涯最可怕的一刻——他误操作执行了 git push --force,把团队三天的代码全部覆盖了。
就在他准备告诉项目经理这个灾难时,他突然想起GitHub上一个著名的"复活节彩蛋":只要你足够绝望地给GitHub支持团队发邮件,并且用足够真诚的语气讲述你的故事,他们可能会帮你恢复数据。
李然怀着最后一丝希望,写了一封邮件。他详细描述了灾难现场,承认了自己的错误,并承诺以后会更加小心。
意外的是,GitHub团队居然在周六早上回复了!他们不仅恢复了代码,还附带了一条消息:
“下一次,记得先拉取。”
后来这个故事在GitHub社区传开了。许多人开始好奇:还有哪些隐藏功能?
答案是:GitHub确实有一个"绝望恢复"机制,但它从未被官方记录。李然的那封邮件,现在被保存在GitHub内部的"传奇故事"文件夹里。
彩蛋之所以是彩蛋,是因为它从未被设计为功能,而是被需要时被发现的善意。