查看已暂存和未暂存的修改git diff
此命令比较的是工作目录中当前文件和暂存区域快照之间的差异, 也就是修改之后还没有暂存起来的变化内容。
若要查看已暂存的将要添加到下次提交里的内容,可以用 git diff --staged
命令。
git diff
对比的是working directory和Staging Area中的差异
git diff --staged
对比的是Staging Area和repository中的不同
比较文件git diff(默认比较暂存区文件,也可以制定仓库区HEAD或者制定版本比较)
比较工作区和暂存区差异 git diff file
比较暂存区和仓库区差异 git diff --cached file
比较工作区和仓库区差异 git diff HEAD file
比较工作区和仓库某个提交版本的差异 git diff<commit>file
比较两次提交的差异 git diff [<commit>[<commit>]] file