GitHui

git diff比较文件差异的常用命令

git diff命令用于比较工作区、暂存区、版本库(commit-id)之间的区别。

一、比较工作区与暂存区

git diff

二、比较暂存区与最新本地版本库

git diff --cached

注意:--staged 和 --cached 是同义词

三、比较工作区与最新本地版本库

git diff HEAD

四、比较暂存区与指定commit-id的差异

git diff --cached commit-id

五、比较两个提交(commit-id)之间的差异

git diff commit-id-1 commit-id-2

六、比较工作区与指定commit-id的差异

git diff commit-id