git diff 命令用于比较 Git 仓库中不同状态之间的差异。它可以用来比较本地工作区与暂存区、本地工作区与最新提交、两个提交等之间的差异。
以下是一些常见的 git diff 使用方式:
- 比较工作区和暂存区之间的差异:
git diff运行该命令后,会显示当前工作区与暂存区之间的差异。
- 比较工作区和最新提交之间的差异:
git diff HEAD运行该命令后,会显示当前工作区与最新提交之间的差异。
- 比较两个提交之间的差异:
git diff <commit-id-1> <commit-id-2>运行该命令后,会显示指定两个提交之间的差异。
还有其他可选参数和选项可用于更精确地控制 git diff 的输出,例如使用 --name-only 只显示差异文件的名称,或使用 --color-words 在差异中高亮显示单词级别的改动。
此外,你还可以使用 git diff 命令与其他 Git 命令结合,以实现更复杂的差异比较操作。请查阅 Git 文档或运行 git diff --help 获取更多关于 git diff 命令的信息和选项。

