如何跳转到git存储库中的每个提交的第一个?另外,有没有办法通过网站在Github上做到这一点?
要进行回购的第一次提交,请执行
git checkout master
git log --reverse
输出中的第一个条目是第一个提交.
您可以切换到该提交git checkout
,其中是提交的SHA(第一个).此外,当您这样做时,git log
您可以轻松导航到最后一个条目以查看第一个提交.
所有这些也可以在单个命令中完成,git checkout `git rev-list --max-parents=0 HEAD | tail -n 1`
这意味着切换到当前HEAD中没有父级的最后一次提交
注意:如果您使用了--depth
选项,则可能无法看到实际的第一次提交,以避免这种情况确保您克隆完整的仓库(没有--depth
选项)