- git diff : 对比工作区(未 git add)和暂存区(git add 之后)
- git diff : 查看工作区和暂存区之间所有的文件差异
- git diff -- 文件名:查看具体某个文件 在工作区和暂存区之间的差异
- git diff -- 文件名1 文件名2 文件名3:查看多个文件在工作区和暂存区之间的差异
- 【注意】:查看具体文件的时候 -- 和文件名 之间有一个 空格,文件名1 和 文件名2 和 文件名3之间也有空格
- git diff --cached: 对比暂存区(git add 之后)和版本库(git commit 之后)
- git diff --cached 版本号 : 查看暂存区和 指定版本 之间的所有文件差异
- git diff --cached -- 文件名1 文件名2 文件名3 : 查看暂存区和 HEAD 之间的指定文件差异
- git diff --cached 版本号 -- 文件名1 文件名2 文件名3 : 查看暂存区和 指定版本 之间的指定文件差异
- git diff HEAD: 对比工作区(未 git add)和版本库(git commit 之后)
- git diff 具体某个版本 : 查看工作区与具体某个提交版本之间的所有的文件差异
- git diff HEAD -- 文件名 : 查看工作区与最新版本库之间的 指定文件名的文件差异
- git diff HEAD -- 文件名1 文件名2 文件名3 :查看工作区与最新版本库之间的 指定文件名的多个文件差异
- git diff 具体某个版本 -- 文件名 : 查看工作区与具体某个版本之间的 指定文件名的文件差异
- git diff 具体某个版本 -- 文件名1 文件名2 文件名3 :查看工作区与最具体某个版本之间的 指定文件名的多个文件差异
参考链接:Git基础-git diff 比较文件的差异