我正在使用 tig 并希望在提交中查看已更改文件的列表,可能会深入到特定文件的差异视图,但我还没有找到这样做的方法。是否有可能,或者只有提交时可用的差异视图?
问问题
1838 次
2 回答
3
自 1.2 版以来,Tig 有一个专用的日志视图。用来tig log
启动它。
虽然它不允许您直接跳转到文件差异,但按 Enter 将打开提交差异,然后您可以通过突出显示文件并按 Enter 来跳转到您感兴趣的文件。
于 2014-01-24T03:06:19.190 回答
2
tig 背后的绅士慷慨地创建了一个专用的视图日志:https ://stackoverflow.com/a/21323680/2916086
谢谢你,先生!
更新:输入您希望 tig 格式化的数据。例如:
> git log --stat|tig
> alias tigstat='git log --stat|tig'
> tigstat
基本上,只需Enter在 tig 的默认视图中按下您感兴趣的提交即可。
详细地:
- up使用和down光标键在默认视图中突出显示提交。
- 在默认视图中按下enter提交。然后使用向上和向下或j和k键来导航差异。
更改的文件列表应位于差异的顶部。
有关更多信息,请参见http://jonas.nitro.dk/tig/manual.html#viewer
您还可以使用以下方法获取此信息:
git log --stat
git log --stat A_COMMIT_SHA
于 2014-01-02T19:02:39.417 回答