ITADN
antfu/1990-script
antfu/1990-script · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

1990

将你的 GitHub 历史记录追溯至 1990 年。

image

回溯之旅

在 GitHub 上创建一个名为 1990、编号为的新仓库。

在 GitHub 上生成一个个人访问令牌并复制它。

运行以下脚本]

$ sh -c "$(curl -fsSL https://raw.github.com/antfu/1990-script/master/index.sh)"

输入您的 GitHub 用户名和访问令牌,这样就完成了 :)

说明

该项目通过git记录提交信息的方式来运作。每当您执行一次提交操作时,git会为此添加一个Unix Timestamp,用以记录提交的时间。Unix Timestamp是计算机存储当前时间的方式。Unix timestamp是一种32-bit类型的数字,用于记录自1970年1月1日UTC时间点以来所经过的秒数,即Unix Epoch

该脚本首先会创建一个以目标年份命名的目录——line 9``mkdir $YEAR

接着,脚本会使用git init - line 12``git init将该目录初始化为 git 仓库。

随后,脚本会将所有文件git add .标记为待提交状态,并使用日期{YEAR}-01-01T18:00:00line 16)或6pm, 1st January, 1990YEAR变量的默认值)来执行提交操作。

这就是用于存储时间的ISO Date-Time formatYYYY-MM-DDTHH:MM:SS

之后,该提交会被通过git push -u origin main -f推送到 GitHub(前提是您已经创建了仓库),随后该目录会被删除。

GitHub 会识别出该提交是在6 pm, 1st January, 1990创建的,从而将此次贡献记录在对应的时刻。如果您滚动到个人主页上的第一年,就会看到在1月1日,您的1990仓库中有一条单独的贡献记录。