【问题标题】:how can I git diff a file over specific line or lines?如何在特定行或多行上 git diff 文件?
【发布时间】:2020-09-06 09:31:52
【问题描述】:

是否可以要求git diff 仅检查文件中某些行的更改?就像我运行git diff some-file 一样,我会看到很多变化......文件的不同部分,但如果我只想查看与文件的某一特定行相关的差异?还是只有几行? git blame 有类似 -L 的东西吗?

【问题讨论】:

    标签: git diff git-diff git-blame


    【解决方案1】:

    Git 目前无法从小于整个输入文件的任何内容填充其各种差异算法的输入。

    实际的差异代码(在 Git 源代码中的 xdiff/* 中)可以完成这项工作,如果您只是为其提供正确的输入,但在 Git 中没有这样做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-07
      • 1970-01-01
      • 2012-06-05
      • 2021-11-16
      • 2019-09-21
      • 2010-10-18
      • 2014-10-29
      • 1970-01-01
      相关资源
      最近更新 更多