
diff --git a/new.txt b/new.txt //a版本的new.txt(变动前) 与 b版本的new.txt(变动后) 比较
index 0e9cc9b..af0a351 100644 //a版本的在index的对象的哈希值 b版本在工作区的对象的哈希值 文件信息(644表示权限)
--- a/new.txt //变动前的文件
+++ b/new.txt //变动后的文件
@@ -1,2 +1,3 @@//变动前的文件从第1行开始,连续2行;变动后的文件第行开始,连续3行存在差异 。

以下是比较信息 一行前面有- + ! 无状态,分别表示删、增、没有变动。按行进行差异显示。
-红色部分表示减少的部分
+绿色部分表示增加的部分
-"aaaaa"表示删除第一行"aaaaa"
+"aadaa"表示增加一行"aadaa",与-"aaaaa"结合表示在第一行中将第三个字符a修改为了d。
"bbbbb"表示没有变动
+ccccc表示增加了一行ccccc
本文详细解析了diff工具如何对比两个版本的文本文件,包括哈希值、权限、行变化等内容,展示了如何通过颜色标识来区分增删改的具体操作。
634

被折叠的 条评论
为什么被折叠?



