如何使Git Extensions浏览器显示所有提交,如gitk --all

Kla*_*urn 6 git logging commit gitk git-extensions

Git Extensions存储库浏览器在很多方面似乎比gitk更通用.

在此输入图像描述

但是,我最喜欢的gitk命令行选项是--all.gitk --all显示所有提交,包括任何分支或标记无法访问的提交.这对于理解git中实际发生的事情非常有用.例如,在rebase之后,您仍然可以看到已经复制和放弃的原始提交(甚至可以返回它们reset).

在此输入图像描述

有没有办法使Git Extensions浏览器表现得像gitk --all并显示甚至无法访问的提交?

ojc*_*ase 5

冒着声明现在显而易见的风险,从 2018 年的 2.51.RC2 版本及更高版本开始,可以通过 reflog 访问的提交现在可以显示在 Git 扩展中。我不确定这是否与 完全相同gitk --all,但它确实显示了许多其他方式无法访问的附加提交。

git log --reflog它似乎在幕后使用。

拉取请求在这里,它与2.51.RC2一起发布。

Git 扩展中“查看”菜单中“显示引用日志引用”选项的图像