git diff可以根据不同的参数得到不同实体(工作目录、索引区、提交对象、文件等等)之间的差异。
其中,比较基础和常用的命令是:
命令 | 含义 |
git diff | 展示工作目录和索引区的文件差异 |
git diff --cached
| 展示索引区和当前HEAD所指向的提交对象的文件差异 |
关于工作目录、暂存区、HEAD、提交对象的概念请参见git学习之基本概念及原理。
git diff可以根据不同的参数得到不同实体(工作目录、索引区、提交对象、文件等等)之间的差异。
其中,比较基础和常用的命令是:
命令 | 含义 |
git diff | 展示工作目录和索引区的文件差异 |
git diff --cached
| 展示索引区和当前HEAD所指向的提交对象的文件差异 |
关于工作目录、暂存区、HEAD、提交对象的概念请参见git学习之基本概念及原理。