当前位置: 首页 > 知识库问答 >
问题:

请问如何使用git diff 对比两个文件的差异呢?

弘靖琪
2024-03-28

请问如何使用git diff 对比两个文件的差异呢?

我从1.txt 复制内容到2.txt 并修改了内容信息,

我想要使用git diff 它们,输出差异的位置信息。

但是我执行如下的命令:

$ git diff ./test06.js ./test06-02.js 

没有得到任何响应内容。

共有2个答案

邢飞昂
2024-03-28

第一,命令是:

> git diff -- ./test06.js ./test06-02.js

第二,git diff 是基于 git 的,比较的是工作区跟暂存区或者某个特定节点的差异,后面传多个文件名也是这些文件自己跟自己的历史比,而不是这些文件之间比较。

商俊智
2024-03-28

可以用diff命令,man diff看帮助手册

 类似资料:
  • 我试图比较两个xml文件并显示差异,如果找到的话。 目前,我正在使用XML Diff来查找差异。 也查看了xnode.deepeQuals,但它也返回是否有任何区别。但不是什么区别。 任何帮助都很感激

  • 我试图比较两个XML文件。我的要求是比较新旧xml文件,如果有任何差异,将其合并到新的xml文件中。 但我也想要差异。请告诉我怎样才能得到不同之处。 我已经尝试过XMLUnit,但我不想使用它。

  • 我需要逐行比较两个文件。在每个文件中,行只有1或-1,所以如果行相同,就不要计数,如果行不同,就计数=+1。 例如:

  • 有人请建议我一个工具来比较两个文本文件和保存第二个文本文件的差异。 例

  • 问题内容: 我需要比较两个CSV文件并在第三个CSV文件中打印出差异。在我的情况下,第一个CSV是一个名为old.csv的哈希表的旧列表,第二个CSV是包含新旧哈希表的新哈希表。 这是我的代码: 第三个文件是旧文件的副本,而不是更新文件。怎么了 ?我希望你能帮助我,非常感谢! PS:我不想使用diff 问题答案: 问题在于您正在将中的每一行与中的同一行进行比较。只要一个文件中有多余的一行,您就会发

  • 问题内容: 我想比较两个每个都有三列的文本文件。一个文件有999行,另一个文件有757行。我希望将不同的242行存储在不同的文件中。我使用随机网络生成器创建了第一个文件(999行)(999行是边,第三列是第一,第二列之间的权重- 源节点和目标节点)。 文件格式-文件1、2 我试过了 逐行比较两个文件,并在另一个文件中产生差异,并 找到两个文本文件之间的差异,每行一个,并且http://www.da