GitHub提交历史记录导航

7

在Github上是否有一种方法可以在提交历史记录中向前或向后导航?

我希望能够像Trac一样,当我在版本控制日志中单击特定的变更集时,会出现“下一个变更”和“上一个变更”的链接。

1个回答

4

GitHub上的大多数页面都支持键盘快捷方式。要查看快捷键,请在任何GitHub页面上按 ?

因此,如果您查看特定提交,则会看到几个可用的键盘快捷方式(位于 Browsing Commits 下),包括:按下 p 可以访问父提交。因此,当您在特定提交上时,请按下 p,您将进入前一个(父)提交。不幸的是,我没有看到导航到下一个(子)提交的快捷方式。

还请注意,所有提交页面都有指向父提交的链接位于页面顶部附近(寻找带有短SHA的文本“1 parent”,该文本将成为链接到父提交的链接)。


1
感谢您的回答,非常有帮助。我之前没有意识到的是,git提交是一个图结构而不是线性序列。虽然任何提交应该只有一个父节点,但它们可能有多个子节点。 - kldavis4
1
它们也可能有多个父级,通常在合并的情况下为两个。Github 有“o”表示“其他父提交”。在拉取请求的上下文中,有“n”表示“下一个提交”(子项)。我真的希望它可以在拉取请求之外使用,因为历史经常是线性的。 - Aurèle

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接