最近在学git。看到git diff这个命令,不太理解,就在网上百度,说法是五花八门。总结一下:
1.git diff 工作目录中当前文件和暂存区域快照之间的差异
2.git diff --cached 查看已经暂存起来的文件和上次提交时的快照之间的差异。
3.git diff --staged 和git diff --cached是一样的效果,只不过git diff --staged是git 1.6.1及更高版本上有的。
暂时就知道这么多,欢迎指正。
(PS:在网上看到的有些说法不对,害得我纠结了好长时间。)