1
最好,我希望能够以一种很好的方式查看这些提交,而不是使用难以阅读的终端(但如果这是唯一的方法,那么这是唯一的方法)。如何按照OLDEST提交的时间顺序查看某个分支上的所有提交?
也许有可能使用github,但我只能找到从最新到最旧排序的提交。
谢谢!
最好,我希望能够以一种很好的方式查看这些提交,而不是使用难以阅读的终端(但如果这是唯一的方法,那么这是唯一的方法)。如何按照OLDEST提交的时间顺序查看某个分支上的所有提交?
也许有可能使用github,但我只能找到从最新到最旧排序的提交。
谢谢!
使用标准命令行界面可以使用git log --reverse <branch>
:
--reverse
输出到显示选择的提交(见上文提交限制部)以相反的顺序。不能与
--walk-reflogs
结合使用。
git log
实际上将“修订范围”(不一定是分支)作为参数。如果你想排除也是另一个分支的一部分的提交,例如master
,您可以执行类似git log --reverse master..<branch>
的操作。有关更多选项,请参见the documentation for gitrevisions
。
不幸的是,gitk
不接受这种说法。我不知道有什么方法使用GitHub Web UI或其桌面客户端进行此操作。