如何在控制台上通过Git获取最新更改的彩色差异?

3
2个回答

2

'git difftool'允许您进行此操作。

您还可以通过执行'git difftool --tool=vimdiff --no-prompt'来使用您喜欢的difftool。

并且您可以像其他差异命令一样比较修订版本。

'git difftool HEAD~10 HEAD'


我已经这样做了,看起来没问题,但是我无法退出diftool,它会自动重启。 - rubo77
自动启动?如果您没有提示,可能会显示所有具有差异的文件,如果您没有指定特定文件。--no-prompt选项在打开文件之前不会询问,如果您不使用它,则会询问是否要打开每个不同的特定文件。如果您有太多文件,最好的选择可能是指定要检查哪些文件。'git difftool --tool=vimdiff --no-prompt main.h *.cpp' - bcurcio
它不像tig那样直观,但我喜欢并排视图。我需要在控制台上输入什么才能只看到最后一次提交的并排视图,然后如何退出返回控制台? - rubo77

1

我衷心推荐使用tig作为基于文本的git用户界面。


这看起来非常直观,只可惜它没有并排视图,或者你也可以以某种方式做到吗? - rubo77

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接