【发布时间】:2014-01-06 01:45:22
【问题描述】:
我正在使用 tig 并希望在提交中查看已更改文件的列表,可能会深入查看特定文件的差异视图,但我还没有找到执行此操作的方法。是否有可能,还是只有提交时可用的差异视图?
【问题讨论】:
我正在使用 tig 并希望在提交中查看已更改文件的列表,可能会深入查看特定文件的差异视图,但我还没有找到执行此操作的方法。是否有可能,还是只有提交时可用的差异视图?
【问题讨论】:
tig 背后的绅士慷慨地创建了一个专用的查看日志:https://stackoverflow.com/a/21323680/2916086
谢谢楼主!
更新: 管道输入您希望 tig 格式化的数据。例如:
> git log --stat|tig
> alias tigstat='git log --stat|tig'
> tigstat
基本上,只需在您感兴趣的提交上按 Enter,同时在 tig 的默认视图中。
详细说明:
更改文件列表应位于差异的顶部。
更多信息请见http://jonas.nitro.dk/tig/manual.html#viewer
您还可以使用以下方式获取此信息:
git log --stat
git log --stat A_COMMIT_SHA
【讨论】:
tig后手动输入以下内容::!git log --stat
从 1.2 版开始,Tig 有一个专用的日志视图。
使用tig log 启动它。
虽然它不允许您直接跳转到文件差异,但按 Enter 将打开提交差异,然后您可以通过突出显示文件并按 Enter 跳转到您感兴趣的文件。
【讨论】: