仓库文件差异比较。
1、简单比较的用法
比较暂存区与工作区的差别:
$ git diff <file_path>
比较版本库最新提交与暂存区的差别:
$ git diff --cached <file_path>
比较工作区与版本库最新提交的差别:
$ git diff HEAD <file_path>
HEAD表示当前指向,可替换成当前分支(master可以)。
PS:若后带文件名,则比较指定文件的差异。
2、带版本号的玩法,用提交编号 commit_id
比较两个版本的区别
$ git diff [commit_id_1] [commit_id_2]
比较指定版本与工作区:
$ git diff [commit_id] <file_path>
比较指定版本与暂存区:
$ git diff --cached [commit_id] <file_path>