GitHub 的确会在原仓库被删后将 fork 树上的第一位(似乎)转正,一般很难辨别,不过也有迹可循。
可以用 API 取仓库数据,观察 created_at 、updated_at 和 pushed_at 三个字段:
- created_at:仓库创建时间。
- updated_at:仓库数据最后一次更新时间。
- pushed_at:最后一次推送时间。
从
https://api.github.com/repos/imldy/LXDMenu 可以得知,这个仓库创建在 2020/05/24,更新在 2020/08/12,推送在 2019/08/12 。
因为最后一次推送的时间比创建要早,除了 fork 都是不合理的,还可以推断出原仓库可能是在 2020/08/12 被删除,这个仓库也在那个时间转正。