git diff 如何比较文件

使用场景:主要用来比较两次提交的差异。

1、工作区
工作区就是我们平时工作的本地仓库,此时的仓库是没有经过add的。

2、暂存区
暂存区是git add 之后,但未进行提交的部分。此部分为暂存区。如果我们直接执行 git diff 而不加任何参数的时候,比较的就是工作区和暂存区。

3、一些常用的操作:

git diff HEAD 显示工作目录与git 仓库之间的差异;

git diff HEAD^ 是比较上次的提交;

git diff HEAD~2 是比较上两次提交,于是有了,git diff HEAD~n 是比较上n次提交与现在工作区间的关系;

注:在我们不指定专门的文件夹的时候,git diff 默认比较的是整个项目 git 目录。


更多精彩请关注: Git专题

你可能感兴趣的:(git diff 如何比较文件)