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
命令的信息和选项。