这个简单,看图:
[img]http://dl.iteye.com/upload/attachment/0083/0170/67f10783-f356-3aa9-834b-aa5e5c2e85ee.jpg[/img]
解释:
三个区两两比较时所用的参数不同,
git diff是对比工作目录与暂存区;
git diff --cached或git diff --staged是对比暂存区与本地数据目录;
git diff HEAD是对比工作目录与本地数据目录。
[img]http://dl.iteye.com/upload/attachment/0083/0170/67f10783-f356-3aa9-834b-aa5e5c2e85ee.jpg[/img]
解释:
三个区两两比较时所用的参数不同,
git diff是对比工作目录与暂存区;
git diff --cached或git diff --staged是对比暂存区与本地数据目录;
git diff HEAD是对比工作目录与本地数据目录。