查看已暂存和未暂存的修改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

results matching ""

    No results matching ""