GIT diff 命令
diff:
开发人员在本地进行开发后,可以使用git diff查看改动。
git diff --cached 比较HEAD中文件和索引中文件的不同。
git diff 比较索引文件和工作目录中文件的不同。
git diff HEAD 比较HEAD文件和工作目录中文件的不同。
git diff tag 比较tag和HEAD之间的不同。
git diff tag file 比较一个文件在两者之间的不同。
git diff tag1..tag2 比较两个tag之间的不同。
git diff SHA11..SHA12 比较两个提交之间的不同。
git diff tag1 tag2 file or
git diff tag1:file tag2:file 比较一个文件在两个tag之间的不同。
ORIG_HEAD用于指向前一个操作状态,因此在git pull之后如果想得到pull的内容就可以:
git diff ORIG_HEAD
git diff --stat 用于生成统计信息。
git diff --stat ORIG_HEAD