git的submit的一些问题

正在学习git
版本:2.8

发现commit的一些问题,不知道是否我理解的有问题。

不正常的commit提交:
图片说明
修改了一个文件,并且提示红色的,按理说,我应该先add上去,然后再commit,
那么我直接commit了,
图片说明
最终,发现git status提示是clean的,而且各种git diff都提示没有问题。

commit不是只负责提交缓存区到版本区么,怎么还自动处理工作区的文件了,我也没有使用commit -a 的参数啊。

各位大神解释下?或者我哪个地方理解的有问题了?

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^