git diff是 Git 版本控制系统中用于展示差异的强大工具。他可以用于查看文件在工作区、暂存区和版本库之间的差异、任意两个指定版本之间的差异和两个分支之间的差异等,接下来进行详细的介绍。
1.显示工作区与暂存区之间的差异
# 显示工作区和暂存区之间的差异,后面不加参数
git diff
上述命令是默认显示两个区域之间的差异,会详细的展示修改文件进行的详细修改信息。
前面文章创建了三个文件并且提交三次,每次提交一个文件,我们进行修改操作,使用vim编辑器编辑文件3.txt如上所示,vi 3.txt 请参考中关于vim编辑器的操作。一起学Git【第四节:添加和提交文件】https://blog.csdn.net/qq_53312564/article/details/144652779
修改3.txt文件内容为,“这是第三个文件”
接着使用git diff命令查看
# 第一行
diff --git # 表示Git的差异标识
a/3.txt b/3.txt # 表示差异比较的源文件和目标文件,a/表示旧版本(通常是最后一次提交的版本)# b/表示新版本(工作目录中的当前版本)
# 第二行
index # 表示