- 暂存区与HEAD的比较
返回为空说名暂存区和HEAD一致
git diff --cached
- 暂存区与工作区的比较
所有的文件区别对比
git diff
某一个文件的区别对比
git diff -- filePath1
多个文件的区别对比
git diff -- filePath1 filePath2
- 对比两个分支的差异
注意:分支前后体现出来的区别±符号是相反的
查看分支的commitid
git branch -av
对比所有文件的差异
git diff dev master
对比分支下某个文件的差异
git diff HEAD HEAD^ (HEAD^ 等于 HEAD~1)
git diff dev master -- index.html
- 对比两个commit的差异
git diff commitId1 commitId2 -- index.html