Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Github提交历史导航_Github - Fatal编程技术网

Github提交历史导航

Github提交历史导航,github,Github,有没有办法在github上通过提交历史向前和向后导航 我想要类似于Trac的东西,如果我在修订日志中单击一个特定的变更集,就会有下一个变更和上一个变更的链接。GitHub上的大多数页面都支持键盘快捷键。要查看快捷方式,只需在任何GitHub页面上按? 因此,如果您正在查看一个特定的提交,您将看到几个可用的键盘快捷键(在浏览提交下),包括:p用于父提交。因此,当您进行特定的提交时,按p,您将被带到上一次(父级)提交。不幸的是,我没有看到导航到下一个(子)提交的快捷方式 还请注意,所有提交页面的顶部

有没有办法在github上通过提交历史向前和向后导航


我想要类似于Trac的东西,如果我在修订日志中单击一个特定的变更集,就会有下一个变更和上一个变更的链接。

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

因此,如果您正在查看一个特定的提交,您将看到几个可用的键盘快捷键(在
浏览提交
下),包括:
p
用于
父提交
。因此,当您进行特定的提交时,按
p
,您将被带到上一次(父级)提交。不幸的是,我没有看到导航到下一个(子)提交的快捷方式


还请注意,所有提交页面的顶部附近都有指向父提交的链接(请查找带有短SHA的txt“1 parent”,这将是指向父提交的链接)。

感谢您的回答,非常有用。我没有意识到的是git提交是一个图形结构,而不是一个线性序列。虽然任何提交都应该有一个父级,但它们可能有多个子级。它们也可能有多个父级,在合并的情况下通常有两个。Github具有“其他父提交”的
o
。在拉取请求的上下文中,有
n
用于“下一次提交”(子级)。我真的希望它在拉请求之外可用,因为历史通常是线性的。