git的三个区域比较

git里有工作区,暂存区,本地库,远程库这些概念

1.工作区:

2.暂存区:

3.本地库(提交区):

4.远程库:

工作区与暂存区比较:git diff

工作区与提交区比较:git diff 提交hash码或者HEAD

暂存区与提交区比较:git diff --cached

两个不同提交区比较:git diff 提交区hash码A  提交区hash码B

两个不同分支间比较:git diff 分支A的某个hash码  分支B的某个hash码    #若比较两个分支最新提交之间的区别,则直接将hash码换成分支名称即可

原文地址:https://www.cnblogs.com/igoodful/p/11789899.html