git diff命令表示工作区的文件或目录内容与暂存区同一文件或目录的区别
git diff bbbb.txt 命令解释如下:
diff --git a/bbbb.txt b/bbbb.txt ## 使用git形式的diff表示方式
index 6c97420..7aafc5b 100644 ##暂存区文件版本值的前八位为6c97420
##工作区文件版本值前八位为7aafc5b
## 100表示暂存区文件权限,664表示工作区文件的权限。
--- a/bbbb.txt ##暂存区的文件 -表示暂存区
+++ b/bbbb.txt ##工作区的文件 +表示工作区
@@ -1,2 +1,5 @@
Sfdfdsfsd
sdfdfserre
+ouuwresfd
+sfdfsdfds
+ewrerwrewoo
其中@@ -1,2 +1,5 @@ 以下这行下面内容的指的是:-1,2表示暂存区文件有一共二行,文件内容为:Sfdfdsfsd (换行) sdfdfserre,+1,5表示工作区的文件有五行,3-5行的内容是新增的,新增的内容有:ouuwresfd (换行) sfdfsdfds (换行)ewrerwrewoo