Git学习笔记

Posted on 2012-01-12 20:17  木月天空  阅读(207)  评论(0编辑  收藏  举报

学习《Pro Git》(http://github.danmarner.com/)

  • git diff

比较的是工作目录中当前文件和暂存区域快照之间的差异,也就是修改之后还没有暂存起来的变化内容。

  • git diff --cached

查看已经暂存起来的文件和上次提交时的快照之间的差异(Git 1.6.1 及更高版本还允许使用 git diff --staged,效果是相同的,但更好记些。)

【注意】单单 git diff 不过是显示还没有暂存起来的改动,而不是这次工作和上次提交之间的差异。所以有时候你一下子暂存了所有更新过的文件后,运行 git diff 后却什么也没有,就是这个原因。