问题答案

请问为什么我执行git commit之后再执行git diff --cached仍然显示有不同?

我的理解是git commit把暂存区域的内容提交到本地库,这样的话​git diff --cached就不会显示任何内容啊.

请问我的理解哪里出了问题,先谢谢了!

标签: git
答案

抱歉步骤没有描述详细,我本来以为是我的这两个命令理解有问题,所以只写了这两个步骤. 问题出在git commit的时候需要填写的描述信息我在vim直接:wq跳过了,没有commit成功 输出的

Aborting commit due to empty commit message
这条信息当时没有看到 commit的时候注意commit不要为空就好了 

举一反三