【问题标题】:How can I make `git diff` as fine-grained as StackExchange diff?如何使 `git diff` 像 StackExchange diff 一样细粒度?
【发布时间】:2015-02-13 17:22:12
【问题描述】:

是否有一个差异工具可以突出显示单个字符的编辑,而不仅仅是显示整行的旧版本和新版本(即 StackExchange 向您显示对帖子的编辑的那种差异)?

我更喜欢一个可以在 Linux 命令行上使用的 diff in git。

【问题讨论】:

    标签: diff git-diff


    【解决方案1】:

    你可以试试,来自git diff:

    git diff --color-word=.
    

    相当于--word-diff=color加上(如果指定了正则表达式)--word-diff-regex=<regex>。

    这将改变这个git diff:

    进入这个:

    图片来自 Christophe Porteneuve 于 2014 年 9 月撰写的文章“30 Git CLI options you should know about”的“Produce more useful diffs”部分。

    【讨论】:

      猜你喜欢
      • 2011-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-09
      • 2011-07-02
      • 1970-01-01
      • 2012-02-07
      • 2015-11-28
      相关资源
      最近更新 更多