例如:
https://github.com/elixir-lang/elixir/commits/master?page=146
就是这样到包含最早 Commit 的页面,146 是我一点点往前找找出来的,有没有直接的办法可以直接定位到像这样包含第一个 Commit 的页面?
Clone 到本地后是有办法,有没有不 Clone 的方法直接在 Github 上找到这个页面呢?
有一个办法是这样的,进入 Network 标签,等页面完全载入后按 shift-left,你就可以看到最早的那一次提交所在的时间点,然后你可以点那个时间点(小黑点)就会带你进入该次提交的详情页面。
shift-left
但是这个方法有个缺陷,它只能跟踪到 push 到 Github 的 commits,如果某个项目是中途才放到 Github 上的,那么在此之前的 commits 不会在 Network 里显示出来。
5091 / 35 左右。。 不过好像确实没有很直接的方法啊。。
使用 commits/35 + 1,大部分的时候可以,Github 只提供了 Next,没提供 Last,这里有点怪不人性化。
#3 楼 @willmouse 考虑到绝大多数人都只关心最近的 commit?
page 取个够大的,然后做二分查找
#1 楼 @nightire Network 标签在哪呢?没找到哇
#6 楼 @clearbug 转移到 Graph 里面去了。注意我的回答可是两年前,世界是变化的……