目录标题
- [Q&A] git diff 作用
- 常见用法
- 比较工作目录与暂存区
- 比较暂存区与最近一次提交
- 比较工作目录与最近一次提交
- 比较两个具体的提交之间差异
[Q&A] git diff 作用
git diff 用于展示不同版本之间文件内容的变化。
常见用法
比较工作目录与暂存区
显示工作目录中尚未被 git add 的改动与暂存区中对应文件的差异
git diff
git diff <filename> 特定文件
比较暂存区与最近一次提交
显示已添加到暂存区但尚未提交的改动与最近一次提交之间的差异
git diff --cached
git diff --cached -p -p 还可查看每次修改所在的行号
git diff --cached <filename> 特定文件
比较工作目录与最近一次提交
显示工作目录中所有改动(不论是否被 git add)与最近一次提交之间的差异。
git diff HEAD
git diff HEAD <filename> 特定文件
比较两个具体的提交之间差异
git diff <commit1> <commit2>