在tig中显示提交的文件树视图

时间:2013-12-18 02:31:01

标签: git tig

我正在使用tig,并希望在提交中看到已更改文件的列表,可能深入查看特定文件的差异视图,但我还没有找到方法来执行此操作。是否可以,或者只是提交时可用的差异视图?

2 个答案:

答案 0 :(得分:3)

自1.2版以来,Tig拥有专用的日志视图。 使用tig log启动它。

虽然它不允许您直接跳转到文件差异,但按Enter将打开提交差异,然后您可以通过突出显示该文件并按Enter键跳转到您感兴趣的文件。

答案 1 :(得分:1)

tig背后的绅士慷慨地创建了一个专用的视图日志:https://stackoverflow.com/a/21323680/2916086

先生,谢谢你!


更新: 管道中您想要格式化的数据。例如:

> git log --stat|tig
> alias tigstat='git log --stat|tig'
> tigstat

基本上,只需在感兴趣的提交中按 Enter ,同时在tig的默认视图中。

详细说明:

  1. 使用 up down 光标键在默认视图中突出显示提交。
  2. 在默认视图中按提交输入。然后使用向上或向下或 j k 键来导航差异。
  3. 更改文件列表应位于差异的顶部。

    有关详细信息,请参阅http://jonas.nitro.dk/tig/manual.html#viewer


    您还可以使用以下方式获取此信息:

    git log --stat
    git log --stat A_COMMIT_SHA