1. 一张图让你读懂Git

 

1.  快照:

2. git diff 和 git diff --staged (git diff --cached)

(1)git diff :将工作目录和git目录的暂存区进行对比,如果你已经把所有的变更添加到暂存区,git diff 不会有任何输出;

(2)git diff --staged 和 git diff --cached同义:将暂存区和git目录仓库进行比较