GitHub 上的六个秘密彩蛋

2025-06-05

GitHub 上的六个秘密彩蛋

GitHub 的代码深处隐藏着不少彩蛋。这篇文章重点介绍了其中几个——确切地说,是 6 个!

你知道吗: “复活节彩蛋”这个词最早是由雅达利公司软件开发总监史蒂夫·赖特于1979年提出的。如果你看过电影《头号玩家》,你就会明白我的意思。这是经典游戏《冒险》中,人们发现世界上第一个复活​​节彩蛋的场景:

1. 简单如圆周率

我认为任何一种语言的标准/数学库里包含 π 的值。但如果谷歌宕机了,你又忘了高中数学知识,你随时可以用浏览器访问https://github.com/π

这样你就得到了圆周率的 ASCII 码,精确到小数点后 336 位!是不是挺方便的?

    3.141592653589793238462643383279
    5028841971693993751058209749445923
  07816406286208998628034825342117067
  9821    48086         5132
  823      06647        09384
46        09550        58223
17        25359        4081
          2848         1117
          4502         8410
          2701         9385
          21105        55964
          46229        48954
          9303         81964
          4288         10975
        66593         34461
        284756         48233
        78678          31652        71
      2019091         456485       66
      9234603           48610454326648
    2133936            0726024914127
    3724587             00660631558
    817488               152092096

    Via https://github.com/Legend-of-iPhoenix/ascii-pi
Enter fullscreen mode Exit fullscreen mode

.json我相信你还可以通过添加文件扩展名(如或)来获得 π 的其他表示形式jpeg。嗯……馅饼。

GitHub Pi(e) 复活节彩蛋

2. 系统中的 Octocats

说到 ASCII 艺术,你知道 GitHub 的 Octocat 吉祥物 Mona 有一个 API 端点吗?使用 Curl 或https://api.github.com/octocat在浏览器中访问:

curl https://api.github.com/octocat

               MMM.           .MMM
               MMMMMMMMMMMMMMMMMMM
               MMMMMMMMMMMMMMMMMMM      ____________________________
              MMMMMMMMMMMMMMMMMMMMM    |                            |
             MMMMMMMMMMMMMMMMMMMMMMM   | Keep it logically awesome. |
            MMMMMMMMMMMMMMMMMMMMMMMM   |_   ________________________|
            MMMM::- -:::::::- -::MMMM    |/
             MM~:~ 00~:::::~ 00~:~MM
        .. MMMMM::.00:::+:::.00::MMMMM ..
              .MM::::: ._. :::::MM.
                 MMMM;:::::;MMMM
          -MM        MMMMMMM
          ^  M+     MMMMMMMMM
              MMMMMMM MM MM MM
                   MM MM MM MM
                   MM MM MM MM
                .~~MM~MM~MM~MM~~.
             ~~~~MM:~MM~~~MM~:MM~~~~
            ~~~~~~==~==~~~==~==~~~~~~
             ~~~~~~==~==~==~==~~~~~~
                 :~==~==~==~==~~
Enter fullscreen mode Exit fullscreen mode

该对话框包含一点 GitHub Zen 的内容,我的朋友@benbalter在这篇博文中对此进行了解释。

🚨警告:curl如果你从网上下载 ASCII 图像(或任何类似的图像),请务必小心。事实证明,有些 ASCII 图像是可执行的!🤯

3. 一切禅意

在黑暗的终端前呆了一整天之后,GitHub CLI用户可以深吸一口气,然后使用 漫步在仓库的 roguelike 花园中gh repo garden。您甚至可以使用vi键盘导航!

GitHub CLI 动画展示 gh repo garden

每朵花都由提交者的 GitHub 用户名的首字母表示,每朵花的颜色是提交的 SHA 的前 6 个字符,以十六进制代码解释。

例如,提交颜色b6b3d26ee50fc6540e1796d8bdc563d22da44ba5#b6b3d2漂亮的淡紫色)。蓟花颜色很好看👌

4. 完善用户资料

这不完全是一个秘密,但您可以通过添加以您的用户名命名的特殊存储库来定制您的用户配置文件:

GitHub README 个人资料彩蛋

借助一点 Markdown 和一两张图片,这是向人们介绍自己、展示您正在做什么等的好方法。

如果您正在寻找一些灵感,请查看这篇包含十个出色的个人资料自述文件的文章

5. 惊悚的贡献

每年一次,您的贡献图表都会看起来更加令人毛骨悚然,因为那些可爱的绿色色调变成了……万圣节(这是一个词吗?)。

万圣节 GitHub 贡献图复活节彩蛋

6. 查看您的贡献……80 年代风格

如果你还没发现GitHub Skyline ,它是一款很酷的小工具,可以直观地展示你在特定年份的贡献。比如,看看我 2020 年的.stl贡献。你可以下载这些 Skyline文件进行打印,购买纸质版,或者在虚拟现实中探索它们。

基努对虚拟现实天际线的反应

要激活复活节彩蛋,请在 Skyline 加载后输入Konami 代码,您将回到更早的时代……

B A

感谢@carlesnunez发现它:

行尾

文章来源:https://dev.to/github/six-secret-easter-eggs-in-github-2j17
PREV
在 CLI 中开始使用 GitHub Copilot🚀 在 CLI 中使用 Copilot 的示例 结论
NEXT
正在寻找开源项目?试试 Julia。